- 博客(6)
- 收藏
- 关注
原创 解决多条SQL使用同一会话SqlSession问题
如果遇到特殊的业务场景,并不需要事务的回滚以及其他特性,只需要保持同一会话,那我们可以使用SqlSessionFactory来创建SqlSession会话。我们都知道事务可以保持方法内的同一会话,所以我们可以使用。@Transactional事务注解保持同一会话。
2024-11-19 16:57:55
423
原创 SpringBoot+mybatis/mybatis Plus配置多数据源,两种方法
SpringBoot+mybatis/mybatis Plus配置多数据源,两种方法
2024-11-04 16:53:23
1331
原创 解决JSONNull报错,value有null值
JSONObject在底层是一个Map,当项目封装数据JSON时默认使用jackson包下的writeValueAsString方法,就会报JSONNull错误,另一个项目传过来的null并不会被识别为null,“null”字符串放到JSONObject类中时,取出来的使用会转换成net.sf.json.JSONNull类型,所以在进行writeValueAsString响应的时候就会报错。
2024-10-31 18:19:18
1493
1
原创 更改el-input type类型为textarea的背景色
上网搜索各种el-input修改背景色发现全是关于默认input类型得背景色修改,默认修改使用.el-input__inner就可以。这样就可以修改成功,::v-deep 是 Vue.js 中的一个特殊的选择器,用于在组件内部修改全局 CSS 样式。其实只需要把.el-input__inner改成.el-textarea__inner就可以了,示例如下。而我们需要修改的是类型为textarea类型。
2024-10-16 14:42:02
846
1
原创 @DS+@Transactional()联合使用
当我在@Mapper中写@DS切换数据源,然后在实现类里面使用@Transactional()发现使用的是默认数据源。研究之后发现在实现类里面加上@DS就可以了。
2024-10-14 16:47:41
539
1
原创 mysql更新插入嵌入条件(on duplicate key update)
遇到一个业务场景,数据库不存在这条数据则插入,有这条数据则更新,但是更新需要id条件相等,在on duplicate key update中并不能直接写入where条件。数据库采用唯一id字段做主键,在on duplicate key update时插入得判断id存不存在。最后采用WHEN形式。
2024-10-14 16:40:20
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅