<insert id="addStoreByEntity" parameterType="TStoreTag" useGeneratedKeys="true">
insert into
T_STORE_TAG
(STORE_ID,TAG) values (#{storeId},#{tag})
<selectKey resultType="java.lang.Long" keyProperty="id"
order="AFTER">
SELECT LAST_INSERT_ID()
</selectKey>
</insert>
或者这种写法
<insert id="insert" parameterType="com.lehu.backend.dal.domain.auth.KeywordDto"
useGeneratedKeys="true" keyProperty="id">
insert into t_keyword
(keyword,sort)
values (#{keyword},#{sort})
</insert>
要确保数据库中的id是自增长的。
废话不多说了直接代码吧。
keyProperty 的值id,必须是你的对象TStoteTag中的属性。
有疑问可以留言!!!
注;我是在mysql数据库中使用的!!!!