数据回弹
如果新增了一组数据,想查看新增的数据的主键是多少,直接查看,查不到新的数据,这时候就可以在mybatis的语法上加上一句语法。
例如:
// 新增一行数据
@Options(keyProperty = "id", useGeneratedKeys = true)
@Insert("insert into\n" +
" tb_emp(username, name, image, job, entrydate, create_time, update_time ,emp_id)\n" +
"values\n" +
" (#{username},#{name},#{image},#{job},#{entrydate}, #{createTime}, #{updateTime}, #{empId});")
public int insert(Emp emp);
下划线与驼峰转换
因为java中的属性与方法通常使用驼峰命名法,而数据库的属性(字段)通常全部小写,多单词的采用下划线命名。而java中想映射响应的属性的值,就可以采用自动转换的方式,方便快捷。
在配置中打字“camel”,自动联想出配置信息:
mybatis.configuration.map-underscore-to-camel-case=true

5023

被折叠的 条评论
为什么被折叠?



