mybatis CRUD需要注意的细节
1、当sql语句里面只有一个参数时,该参数只起占位符的作用,名称不必跟数据库字段名或实体类属性名一致,可以随便写。
2、模糊查询的两种方式及其区别
两种方式如下:
区别 :
(1)方式一传值时需要带两个“%”,而方式二可以直接传值,如下:
(2)两种方式在产生的sql语句不一样。方式一产生PrepareStatement参数占位符,方式二产生Statement对象拼接的字符串。
3、 获取新插入数据的id
使用selectKey标签