MyBatis-Oracle生成主键,嵌套对象中的List增加

Posted JAVA之家TY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis-Oracle生成主键,嵌套对象中的List增加相关的知识,希望对你有一定的参考价值。

<insert id="insert">
<selectKey order="BEFORE" keyProperty="id" resultType="int">
SELECT SEQ_ROLE_PERMISSION.NEXTVAL FROM dual
</selectKey>
INSERT INTO t_role(id,name) VALUES(#{id},#{name})
</insert>
<insert id="insertRolePermission">
<foreach collection="permissionList" item="permission">
INSERT INTO t_role_permission(id,role,permission)
VALUES(SEQ_ROLE_PERMISSION.NEXTVAL,#{id},#{permission.id})
</foreach>
</insert>

以上是关于MyBatis-Oracle生成主键,嵌套对象中的List增加的主要内容,如果未能解决你的问题,请参考以下文章

带有嵌套对象的实体框架数据插入,该对象具有一个请求的自动递增主键

Hibernate——对象标识符生成方法(主键增长策略)

如何为数组中的嵌套数组中的多个对象生成连续索引

Spring数据mongodb过滤字符串集合中的嵌套对象ID

Clickhouse数据库嵌套结构中的主键

hibernate 对象主键为string