您的位置:首页 > 数据库 > Oracle

MyBatis+oracle 批量插入数据的一些问题

2017-08-08 17:48 585 查看
<select id="InsertUserPrivilegeTemp" parameterType="Integer"
resultMap="userPrivilegeTemp">

insert into userPrivilegeTemp
select ui.UserID, rp.PrivilegeID
from UserInfo ui
left join UserRole ur on ur.UserID=ui.UserID
left join RolePrivilege rp on rp.RoleID=ur.RoleID
<where>
and ui.UserID=#{id}
</where>
</select>


当mybaties执行到 insert into userPrivilegeTemp这里的时候,进程就卡死了,

后来我改为insert into userPrivilegeTemp(UserID,PrivilegeID)就不会卡了,

应该是mybaties不认识insert into userPrivilegeTemp代表insert into userPrivilegeTemp(UserID,PrivilegeID)

注意:userPrivilegeTemp表就UserID,PrivilegeID2个字段。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: