mysql映射文件_Mybatis SQL映射文件
簡單查詢
insert添加
insert可以使用數(shù)據(jù)庫支持的自動(dòng)生成主鍵策略,設(shè)置useGeneratedKeys=”true”,然后把keyProperty 設(shè)成對(duì)應(yīng)的列,就搞定了。比如說上面的StudentEntity 使用auto-generated 為id 列生成主鍵.
還可以使用selectKey元素。下面例子,使用mysql數(shù)據(jù)庫nextval('student')為自定義函數(shù),用來生成一個(gè)key。
update修改
Sql元素用來定義一個(gè)可以復(fù)用的SQL 語句段,供其它語句調(diào)用。比如:
resultType和resultMap的區(qū)別
1、resultType
返回單個(gè)實(shí)例
select * from user where id = #{id}
返回List集合
select * from user
2、resultMap
簡單查詢:
column:數(shù)據(jù)庫中列名稱,property:類中屬性名稱
resultMap:適合使用返回值是自定義實(shí)體類的情況
resultType:適合使用返回值得數(shù)據(jù)類型是非自定義的,即jdk的提供的類型
resultMap :
映射實(shí)體類的數(shù)據(jù)類型
resultMap的唯一標(biāo)識(shí)
column:?庫表的字段名
property:?實(shí)體類里的屬性名
總結(jié)
以上是生活随笔為你收集整理的mysql映射文件_Mybatis SQL映射文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 聚氨酯多少钱一吨啊?
- 下一篇: 奥迪婚车一天多少钱啊?