-
Spring Boot MyBatis 及 MyBatis-Plus 禁用一级缓存
场景 在同一个session中(大多场景是同一次请求中),需要多次执行相同的查询语句,来判断是否有数据变更。 一级缓存 在以上场景下,MyBatis/MyBatis-Plus因为默认开启了一级缓存,
2024-08-29, Views: 94 , Topics: MyBatis MyBatis-Plus Spring Boot
-
Spring Boot MyBatis 及 MyBatis-Plus 打印执行 SQL 语句
方式一(推荐) application.yaml配置文件中添加相关配置。 MyBatis mybatis: configuration: log-impl: org.apache.iba
2024-08-28, Views: 134 , Topics: MyBatis MyBatis-Plus Spring Boot
-
Spring Boot MyBatis-Plus null 字段处理策略
null 字段 MyBatis-Plus对于对象中为null的字段,默认是不会在insert和update时加入到SQL语句的。 如果需要包括对null字段的处理,则需要显式的调用UpdateWra
2024-05-23, Views: 400 , Topics: MyBatis-Plus Spring Boot
-
Spring Boot MyBatis-Plus 查询逻辑删除的数据
需求 MyBatis-Plus全局配置了逻辑删除,所有SQL都会自动带上逻辑删除的where,现在有一张表需要查询出所有数据(包括逻辑删除的数据)。 说明 MyBatis-Plus官方文档中有一段附
2024-05-22, Views: 787 , Topics: MyBatis-Plus Spring Boot
-
Spring Boot MyBatis-Plus 多数据源导致工程无法启动
错误日志 *************************** APPLICATION FAILED TO START *************************** Descripti
2024-04-22, Views: 836 , Topics: Spring Boot MyBatis-Plus
-
Spring Boot MyBatis-Plus apply 自定义 where 条件
需求 对于PostgreSQL中的数组类型,需要定制化SQL。 LambdaQueryWrapper 使用LambdaQueryWrapper的apply方法,自定义SQL。 查询Post表中top
2024-04-19, Views: 976 , Topics: Spring Boot MyBatis-Plus