mybatis中useGeneratedKeys和keyProperty的使用

Posted xuzhujack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis中useGeneratedKeys和keyProperty的使用相关的知识,希望对你有一定的参考价值。

领域模型主键属性是shopId,使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型shopId属性中,
配置参考如下:
<insert id="insert" parameterType="com.XXX.ecc.cloudbiz.domain.shop.ShopBaseInfo" useGeneratedKeys="true" keyProperty="shopId">
INSERT INTO
<include refid="TABLE"/>
(
shop_name,
shop_keeper_id,
shop_desc,
shop_template_id,
shop_logo_url,
shop_backgroud_pic,
shop_type,
sync_status,
jd_shop_id,
platform_id,
created,
modified,
yn
)VALUES(
#{shopName},
#{shopKeeperId},
#{shopDesc},
#{shopTemplateId},
#{shopLogoUrl},
#{shopBackgroudPic},
#{shopType},
#{syncStatus},
#{jdShopId},
#{platformId},
#{created},
#{modified},
#{yn}
)
</insert>

以上是关于mybatis中useGeneratedKeys和keyProperty的使用的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis配置文件之useGeneratedKeys和keyProperty搭配用法

Mybatis配置文件之useGeneratedKeys和keyProperty搭配用法

Mybatis配置文件之useGeneratedKeys和keyProperty搭配用法

Mybatis配置文件之useGeneratedKeys和keyProperty搭配用法

高效开发:Mybatis中useGeneratedKeys的用法

高效开发:Mybatis中useGeneratedKeys的用法