mybatis-plus遇到的坑
有时候分页不起作用,驼峰式命名自动转下划线,一个配置就能解决
▼java复制代码/** * MyBatis Plus 配置 * * @author https://github.com/liqcdfz */ @Configuration @MapperScan("com.qcdfz.qcdfzhaiguitangbackend.mapper") public class MyBatisPlusConfig { /** * 拦截器配置 * * @return */ @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); // 分页插件 interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; } @Bean public ConfigurationCustomizer configurationCustomizer() { /** * 创建并返回一个ConfigurationCustomizer的Lambda表达式 * 该表达式接收一个Configuration对象,并设置其mapUnderscoreToCamelCase属性为false * 这样做是为了确保数据库表字段名不会自动转换为驼峰命名法 * * @param configuration MyBatis的配置对象,通过它来调整MyBatis的行为 */ return configuration -> configuration.setMapUnderscoreToCamelCase(false); } }
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
llm-wiki:把 AI 会话沉淀成可长期复用的本地知识库
7
我做了一个 AI Token Dashboard:把 Claude Code、Codex、Gemini 等 AI 工具的 Token 消耗统一看清楚
13
最近公司一直在推进AI的产品落地,我负责了一块有关于数据查询AI化的部分,大致能力就是,
实现用自然语言转换成sql进行查询,得到数据,返回给用户。我找了网上很多的资料,都是介绍
用对应的mcp和插件来实现,不能满足当前需求,因为这个能力是需要单独部署成mcp工具,给很
多部门做数据分析用。所以想请教大家有没有帖子或资源,是使用代码实现的。语言java和python都可。
3
error installing 14.21.3: open C:\Users\qcdfz\AppData\Local\Temp\nvm-npm-1073152608\npm-v6.14.18.zip
2
超级AI智能体完结篇
9
