![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
PopsiCola
一名热爱Java的小童鞋。Java AND 爬虫
展开
-
SpringBoot中多数据源配置Mybatis驼峰命名不管用,带下划线字段返回为null
在springboot中 开启是自动转换,但是,这个配置根本没有生效,当查出来的数据时,只要字段名中有下划线的字段, 就会出现 null我的工程是多数据源工程,这是导致这个配置没有生效的原因,因为他不知道为哪个数据源开启驼峰命名所以我们需要在配置多数据源的文件中,单独加入配置,(其他配置也是如此,只要涉及到多数据源的,都需要给每一个数据源去配置)在多数据源的配置文件中加入 如下代码@Bean@ConfigurationProperties(prefix = "mybatis-plus.conf原创 2021-03-04 09:01:34 · 1244 阅读 · 1 评论 -
Mysql/Oracle的自增主键以及在Mybatis中获取插入数据的自增id
Oracle的自增主键Oralce的自增主键创建1.使用序列实现主键自增2.通过序列+触发器实现自增序列Mybatis中插入数据,并获取自增主键值MysqlOracleOralce的自增主键创建oracle没有mysql那样可以有自增主键,需要自己通过创建序列才能实现自增。1.使用序列实现主键自增/*创建自增序列*/CREATE SEQUENCE CRAFT_SEQ_IDMINVALUE 1 --最小值NOMAXVALUE --不设置最大值START WITH 1原创 2020-09-29 14:29:05 · 804 阅读 · 1 评论 -
Mybatis Maven依赖
Maven导入Mybatis依赖<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <versio...原创 2019-08-20 08:32:03 · 4330 阅读 · 0 评论 -
Mybatis缓存
Mybatis缓存像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能。Mybatis 中缓存分为一级缓存,二级缓存。1. Mybatis一级缓存1.1 证明一级缓存的存在 一级缓存是session级别的缓存,只要sqlSession没有flush或者close,它就存在。无需配置1.1.1 编写用户持久层接口/**...原创 2019-08-13 09:16:34 · 534 阅读 · 0 评论 -
Mybatis注解开发
Mybatis注解开发1.Mybaits常用注解说明@Insert:实现新增@Select:实现查询@Update:实现更新@Delete:实现删除@Result:实现结果集的封装@Results:可以与Result一起使用,实现多个结果集的封装@ResultMap:实现引用@Results定义的封装@One:实现一对一结果集的封装 @Many:实现一对多结果集的封装@...原创 2019-08-15 10:14:10 · 128 阅读 · 0 评论