![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
李晓LOVE向阳
这个作者很懒,什么都没留下…
展开
-
SpringBoot + Mybatis Plus:对象entity属性值为null时,更新的问题
工程框架为SpringBoot+Mybatis-Plus,使用Mybatis-Plus核心的功能:代码生成器,可以生成Controller,Service,Mapper,Entity实体等代码,并且在Service层,可以通过this.save等进行实体对象的保存,更新,删除等操作,同时还支持QueryWrapper、UpdateWrapper条件选择器。问题:实体类对应的数据库表中,一开始维护了一条记录,所有字段都有值;在Service层创建一个新的实体对象,部分属性值为null调用this.upd.原创 2020-05-12 17:44:52 · 3635 阅读 · 0 评论 -
SpringBoot + Mybatis-Plus 数据库查询返回Map中,自动过滤掉值为NULL的key的问题
SpringBoot + Mybatis-Plus 查询数据库返回Map类型时,将值为NULL的key给过滤掉,没有返回,但是在前台实体类以及其他判断中需要用到该key。解决办法,修改yaml文件,新增如下配置在增加了以上配置后,Map里就会出现值为NULL的key值。需要注意的是,阿里巴巴提供的JSON工具类com.alibaba.fastjson.JSON 将 Map转换为Json...原创 2020-04-17 14:35:52 · 3482 阅读 · 0 评论 -
spring配置事务 元素 "tx:annotation-driven" 的前缀 "tx" 未绑定
在进行spring与mybatis整合时,启动项目报错,控制台提示“元素 "tx:annotation-driven" 的前缀 "tx" 未绑定”。经过查找,是因为没有在该配置文件中定义tx开头的命名空间。配置文件spring-mybatis.xml中需要添加以下红色字体部分:<beans xmlns="http://www.springframework.org/schema/beans"...转载 2018-06-12 18:26:03 · 1557 阅读 · 0 评论 -
SSM框架 如何配置对多个路径下的XXXXXXMapper.xml文件的扫描
问题情境描述:在Spring的配置文件applicationContext.xml中配置扫描 XXXmapper.xml映射文件,配置扫描的路径,现在下面只扫描一个路径com/javafeng/mapping下的xml文件现在又有一个xml文件在另外一个com/inspur/NSRZCXXGR/mapping/*.xml路径下需要扫描。改如何配置。 <bean id="sqlSessio...原创 2018-06-07 11:09:29 · 5053 阅读 · 0 评论 -
SpringMVC+Mybatis配置多数据源
业务场景:在实际项目开发中,有时候数据会存放在多个数据库中即存在不同的数据源。那么在SSM框架中,如何配置多个数据库呢?准备:两个Oracle数据源DataSource1:172.83.242.145:1521/orcl 用户名:ZSYW_JR 密码:******DataSource2:172.83.30.209:1521/orcl 用户名:ydpt 密码:*******...原创 2018-09-14 16:12:05 · 1967 阅读 · 1 评论 -
Mybatis调用存储过程
一.调用存储过程 1.首先在数据库中定义存储过程,定义的存储过程的代码如下:CREATE OR REPLACE PROCEDURE SJTB_SJ.P_SJTB_ALL( V_DJXH IN NUMBER, V_KSSJ IN DATE, ...原创 2019-03-30 10:34:37 · 186 阅读 · 0 评论