AlphaWang
2018-04-28 23:40
这一节突然出现了mybatis.xml这个文件,好像视频里没讲怎么创建。能否解答下这个文件的作用及基本配置?
在视频4-4基于MyBatis实现DAO编程(上)00:10到00:25处创建的
这个文件是DAO层访问数据库是创建的。里面主要设置一些数据库相关的操作,比如使用这个属性
<setting name="useGeneratedKeys" value="true"/>
就是获取到自增主键值,即
int insertSuccessKilled(@Param("seckillId") long seckillId, @Param("userPhone") long userPhone);
这条语句执行成功就会返回逐渐值,不设置就不会返回,插入失败就返回0,还有比如以下两种属性都是经常用到的
<!-- 使用列别名代替列名 默认:true --> <setting name="useColumnLabel" value="true"/> <!-- 开启驼峰命名转换 数据库列名到entity属性的转换--> <setting name="mapUnderscoreToCamelCase" value="true"/>
Java高并发秒杀API之业务分析与DAO层
87424 学习 · 496 问题
相似问题