packageConfig(builder -> { builder.parent("com.li") // 设置父包名 .moduleName("mybatisplus") // 设置父包模块名 .pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D://mybatis_plus")); // 设置mapperXml生成路径 }) .st
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 回...
import com.baomidou.mybatisplus.core.MybatisSqlSessionFactoryBuilder; import entity.User; import mapper.UserMapper; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.junit.jupiter.api.Test; import java.io....
package dameng.test; import java.io.*; import java.util.List; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.*; import com.baomidou.mybatisplus.core.MybatisSqlSessionFactoryBuilder; import dameng.dao.BigDataMapper; import dameng.pojo.BigData; public class TestBigData {...
通过在入口类 MybatisSqlSessionFactoryBuilder#build方法中, 在应用启动时, 将mybatis plus(简称MP)自定义的动态配置xml文件注入到Mybatis中。 public class MybatisSqlSessionFactoryBuilder extends SqlSessionFactoryBuilder { public SqlSessionFactory build(Configuration configuration) { if (globalConfig.isEnableSqlRunne...
public void inject(Configuration configuration, MapperBuilderAssistant builderAssistant, Class<?> mapperClass, Class<?> modelClass, TableInfo table) { /* 添加一个自定义方法 */ deleteAllUser(mapperClass, modelClass, table); System.out.println(table.getTableName()); ...
@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....