mybatis遇到的问题
名称空间问题
名称空间可以随意写,但是如果将包名代表的字母写进去了,会自动解析为类
Exception in thread “main” java.lang.NoClassDefFoundError: com/cj/User (wrong name: com/cj/user) ,就必须写类名和他对应,类名是大写,小写报错。
Incorrect string value: ‘\xAC\xED\x00\x05sr…’ for column ‘hobby’ at row 1
错误的字符串值。。 list转换为字符串时报错。。需要重写TypeHandler指定他的类型转换。。TypeHandler使用
mybatis 使用 < 小于号 > 大于号出错的解决方案
| 符号 | 转义字符 |
|---|---|
| < | < |
| <= | <= |
| > | > |
| >= | >= |
| & | & |
| ‘ | ' |
| " | " |
mybatis动态标签 bind 标签
<select id="selectDictTotal" resultType="java.lang.Integer">
<bind name="type_like" value="'%'+typeName+'%'"/>
</select>
传入值为null时,oracle报错,无效的类型
在springboot配置类中配置
mybatis.configuration.jdbc-type-for-null=null
引用:https://www.cnblogs.com/itrena/p/9041147.html
No enum constant org.apache.ibatis.type.JdbcType.XXX的解决办法
- 没有这个参数
- 参数大小写问题
引用:https://blog.csdn.net/Searchin_R/article/details/83894200
mybatis传入参数为0被误认为是空字符串的解决方法
引用:https://blog.csdn.net/hs_shengxiaguangnian/article/details/114642224
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)