packageConfig(builder -> { builder.parent("com.li") // 设置父包名 .moduleName("mybatisplus") // 设置父包模块名 .pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D://mybatis_plus")); // 设置mapperXml生成路径 }) .strategyConfig(builder -> { builder.addInclude("t_user") // ...
serviceBuilder service 策略配置 模板引擎配置(TemplateEngine) 默认Velocity ;可选模板引擎 Beetl 或 Freemarker。(二选一即可) 模板引擎 代码 Velocity 默认 .templateEngine(new VelocityTemplateEngine()) Freemarker 可选 .templateEngine(new FreemarkerTemplateEngine()) Beetl 可选 .templateEngine(new BeetlTemplateEngine...
也就是说,输出文件所在文件夹的路径是从com.baomidou.mybatisplus.generator.config.builder.ConfigBuilder的成员映射pathInfo中获取的。 PackageConfig.packageInfo≠ConfigBuilder.packageInfo 我们在写com.baomidou.mybatisplus.generator.FastAutoGenerator代码时,可以用.packageConfig(builder -> builder.pathInfo(customPathI...
大家不愿意学JPQL和Criteria,我们是自己开发的QueryBuilder 2023-04-16 回复1 杏福 各有优缺点,说俩个一起用的,项目过于复杂,也不好,只是看公司更注重哪方面把 2023-12-05 回复2 变量 jpa 不用手动count吧 2023-10-20 回复喜欢 seres 作者 HQL不用,SQL需要 2023-10-20 回...
(reader,null,null);//解析我们的配置文件生成 configuration 对象Configuration configuration =builder.parse();//根据 configuration 创建我们的 SqlSessionFactory (sqlSession工厂)SqlSessionFactory sqlSessionFactory =newSqlSessionFactoryBuilder().build(configuration);//有了工厂我们就可以拿会话了,会话可以看作就是...
{//1. 生成 sqlsession factory biulder 对象MybatisSqlSessionFactoryBuilderbuilder=newMybatisSqlSessionFactoryBuilder();//2. 加载配置文件作为一个输入流InputStreamresourceAsStream=Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactoryfactory=builder.build(resourceAsStream);//这里 Resources 使用...
NameConverter; public class GeneratorMain { public static void main(String[] args) { GeneratorConfig config = GeneratorConfig.builder().jdbcUrl("jdbc:postgresql://127.0.0.1:5432/ghyapp") .userName("ghy01").password("ghy01").driverClassName("org.postgresql.Driver") // 数据库schema,POSTGRE_...
@Overridepublicvoidinject(Configurationconfiguration, MapperBuilderAssistant builderAssistant,Class<?> mapperClass,Class<?> modelClass, TableInfotable) {/* 添加一个自定义方法 */deleteAllUser(mapperClass, modelClass,table);System.out.println(table.getTableName()); ...
import org.apache.ibatis.builder.MapperBuilderAssistant;import org.apache.ibatis.executor.keygen.KeyGenerator;import org.apache.ibatis.executor.keygen.NoKeyGenerator;import org.apache.ibatis.logging.Log;import org.apache.ibatis.logging.LogFactory;import org.apache.ibatis.mapping.MappedStatement;import org....
public void inject(Configuration configuration, MapperBuilderAssistant builderAssistant, Class<?> mapperClass, Class<?> modelClass, TableInfo table) { /* 添加一个自定义方法 */ deleteAllUser(mapperClass, modelClass, table); System.out.println(table.getTableName()); ...