Mybatis
riun、
只想把记忆保存
GitHub:https://github.com/hanhanhanxu
个人网站:http://riun.xyz
展开
-
mybatis plus 等使用
Mybatis-Plus默认会自动将添加的用户的id打到对象上,插入用户后可以直接得到id。Mybatis需要手动添加useGeneratedKeys="true"<insert id="insertSelective" parameterType="hx.insist.demo.dto.User" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> ...</insert>在setting中设置的use原创 2020-05-12 10:27:17 · 253 阅读 · 0 评论 -
Mysql最简单的时间处理, Mysql如何设置时间格式
数据库种设置时间字段为:`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`表中属性设置为:private String createTime; //创建时间查询的时候:select create_time from table_name换成select DATE_FORMAT(create_time ,...原创 2020-04-06 22:23:53 · 924 阅读 · 0 评论 -
SpringBoot2.x整合mybatis多数据源
当项目中要用到两个不同的数据库时,就需要配置两个数据源分别连接这两个库。有的同学可能会问,将所有的表都放在一个库下面不就行了,为什么要用两个库呢?所有表都放在一个库下当然可以,但是实际项目中,业务逻辑复杂之后,可能一些业务相关的库在同一个表中,另一块业务相关的数据就是在另一个库里,业务需求就是需要连接不同的数据库,这你怎么办嘛。示例:数据库信息两个数据库:data和demo这里用dat...原创 2019-12-20 11:15:56 · 740 阅读 · 0 评论 -
Mybatis动态sql中@Param使用详解
Mybatis中的@param注解的使用场景:1、方法有多个参数2、方法参数要取别名3、XML 中的 SQL 使用了 $4、动态sql中参数是非自定义pojo类型前三种,相信大家都非常熟练,这里不再多说,这里主要说下第四种。当方法的参数为非自定义pojo类型,且使用了动态sql,那么就需要在参数前加上@Param注解。测试:(此处使用SpringBoot2.0+ 、Mybatis-P...原创 2019-12-18 14:41:59 · 2364 阅读 · 1 评论 -
SpringBoot中@Autowired爆红原理及解决方案
SpringBoot中的service层经常需要将mapper注入进来,但是注入一个mapper接口时经常会爆红代码: @Autowired private UserMapper userMapper;图片:爆红的原因是@Autowired是Spring的注解,提示找不到对他的bean,因为你没有显示的将userMapper注入到Spring容器中去管理。解决方案1这种情况...原创 2019-12-13 17:35:20 · 14547 阅读 · 1 评论