
mybatis
文章平均质量分 73
不加糖的药
小小小小小菜鸟
展开
-
mybatis缓存机制
一级缓存与二级缓存一级缓存:作用域为session的缓存,当session flush或close之后,该session中的所有缓存就将清空。原创 2017-06-26 17:34:02 · 744 阅读 · 0 评论 -
Mybatis延迟加载配置
mybatis默认没有开启延迟加载,需要在xml文件(mybatis核心配置文件)中配置。 设置项 描述 允许值 默认值 lazyLoadingEnabled 全局性设置懒加载。如果设为false,则所有关联都会被初始化加载 true,false false aggressiveLazyLoading 当设置为true的时候,懒加载的对象可能被任何懒属性全部加载原创 2017-06-26 15:46:56 · 531 阅读 · 0 评论 -
log4j配置没有问题但mybatis打印不出sql语句
mybatis的官方解释中提到了以下信息 Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未原创 2017-12-28 17:41:04 · 1599 阅读 · 0 评论 -
oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束
useGeneratedKeys属性默认值为false,但是oracle在mybatis中进行批量插入数据时必须显式的定义useGeneratedKeys="false",否则会报错。useGeneratedKeys作用是设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中(自动将自增长值赋予由keyProperty设置的指定属性)...原创 2018-04-19 11:56:48 · 8304 阅读 · 1 评论