mybatils集成遇到的问题 - 13337159127/Note GitHub Wiki
- java.lang.ClassNotFonfException,找不到类
- 向mapper.xml文件里传参数,parameterType="包名+实体类",如果传递参数为实体类,不能传递对象。
- resultType="java.util.Map",结果返回的类型,必须是完整的名字,不能缩写。
- selectOne方法和selectList方法?
selectOne 方法,只能返回一条数据,selectList可以返回多条数据。
- insert update delete语句没有返回结果类型。
- java.lang.ClassCastException: 类型转换异常?
controller类里面接收参数为String类型,返回不能返回map类型或者实体类型,也要返回String类型。
- 书写sql语句 判断 排序?
mapper里面的sql语句,判断传进来的参数是否为空,排序用 order by ${变量} asc 来表示。
- mybatils如何获取系统的时间?
在dao类里面直接获取系统时间,然后放到map里面,在mapper文件的insert语句里直接拿到key的值。添加商品,获取系统时间。