mybatis
文章平均质量分 59
hexz0407
热爱编程的初级程序员一枚。
展开
-
源码追踪,记typeAliasesPackage的使用(ruoyi-cloud中一个疑问的启发)
首先,提一个思考题:在mapper.xml文件中写sql的时候,parameterType指明入参类型的时候,为什么只需要写String,Long,Integer等,而不用写java.lang.String,java.lang.Long这样呢?其实是因为springboot在启动并自动初始化bean的过程中,会去加载一个叫TypeAliasRegistry的类,该类的构造器初始化了常用的所有数据类型如下:private final Map<String, Class<?>>原创 2022-01-03 18:42:24 · 905 阅读 · 0 评论 -
mybatis常见异常:Invalid bound statement (not found): com.ruoyi.news.mapper.RuoyiNewsMapper.selectRuoyiNe
Invalid bound statement——无效绑定,应该是mybatis最常见的一个异常了,这个异常不管具体什么原因导致,归根结底,就是mapper接口和xml没有绑定成功。原创 2022-01-01 20:28:17 · 69977 阅读 · 26 评论