mybatis
文章平均质量分 68
hero_lxz
这个作者很懒,什么都没留下…
展开
-
基于mybatisplus使用逻辑删除的时候,解决唯一索引的冲突问题
场景:表中有逻辑删除字段"deleted",tinyint类型,0表示未删除,其余的表示已删除,近期准备加唯一索引的时候发现问题,假如有某个唯一索引的字段,删除后,又重新创建同样一条记录,再次删除的时候,就会出现唯一索引重复的问题,这个时候,唯一索引和逻辑删除就有冲突了,无法并存。解决方案:1.不使用唯一索引有时候程序校验不严格的时候,会出现各种异常,不能保证所有团队成员每时每刻的意识素质都一定过硬,极不推荐使用2.去掉逻辑删除字段基于业务的特殊性,确实是需要软删除,所以直接pass原创 2021-02-03 13:45:02 · 2470 阅读 · 4 评论 -
org.xml.sax.SAXParseException: Element type "bind" must be declared问题
今天在写一条SQL的时候,需要用到mybatis动态SQL中的bind标签,但是,启动项目的时候却给我抛出了个异常,启动失败org.xml.sax.SAXParseException: Element type "bind" must be declared这个异常的大致意思就是说我的mybatis中的mapper.xml写得有问题,其中有一个标签未定义,是这个bind标签,我感觉很奇怪,明明...原创 2018-08-16 11:25:14 · 6721 阅读 · 0 评论