自己日常开发中用到的方法,两种都可行,个人喜欢全自动框架,简单方便!!!
方法一:
自己写sql时是这样获取的,添加属性:useGeneratedKeys="true" keyProperty="feedbackRole.id"
<!--useGeneratedKeys设置为true,keyProperty设置为出入对象的主键属性。这样,在执行了就能取到id-->
<insert id="create" parameterType="com.msis.micro.gp.business.app.mgr.domain.FeedbackRole"
useGeneratedKeys="true" keyProperty="feedbackRole.id">
insert into feedback_role (role_name, role_name_en, role_type, email) values
(#{feedbackRole.roleName} ,#{feedbackRole.roleNameEn} ,#{feedbackRole.roleType} ,null)
</insert>
方法二:
使用ORM全自动框架时,