mybatils集成遇到的问题 - 13337159127/Note GitHub Wiki

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