![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 50
啵啵啃
这个作者很懒,什么都没留下…
展开
-
Ibatis 查询 返回动态列名时 提示无效字段
以前遇到过,后来忘了怎么弄的了。又没有记录,导致浪费时间,此次记录一下。SELECT a.GONGYINGSHANG_ID as <isEqual property="type" compareValue="1"> "customer" </isEqual> <isEqual property="type" compareValue="2"> "supplier"原创 2021-02-20 15:31:22 · 265 阅读 · 0 评论 -
org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection 异常
记录以防再次遇到。网上有很多遇到相同问题,但原因不一样的,所以解决方案不一样,仅记录其中一种问题。我遇到的现象:正常访问数据库没问题,加上@Transactional注解后调用该方法抛出以下异常(无法进入方法,断点无效)。org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mys原创 2020-10-22 14:00:04 · 2963 阅读 · 0 评论 -
数据库并发插入避免重复数据的问题
今天稍微研究了下这个问题从网上整理资料大致得到了如下方案,先粗略记录下,下班回去再更详细记录下。所有的方法都先不考虑性能问题,也不考虑业务,只看逻辑上能否达到去重复插入,因为第一,如果唯一性是必须要保证的,那么只能在先实现了,再去考虑优化;第二,如果能通过调整业务来规避,那我后面说的都是废话了还有什么看头。1.添加唯一索引。 但这种方法在表中有逻辑删除时会有问题。2.加锁。原创 2015-08-20 11:16:57 · 16075 阅读 · 1 评论