MyBatis Insert 返回主键值(ORACLE)
来源:互联网 发布:linux有文件夹进不去 编辑:程序博客网 时间:2024/06/06 23:26
<insert id="insertOutBound" parameterType="com.insigma.wms.model.outbound.OutBoundModel">
<selectKey keyProperty="obId" order="BEFORE" resultType="java.lang.Long">SELECT SEQ_WMS_ID.NEXTVAL FROM dual
</selectKey>
INSERT INTO WMS_OUTBOUND(
OBID,
OUTBOUNDPLANID,
OUTBOUNDNO,
OUTBOUNDTIME,
CUSTOMERID,
OUTBOUNDNUMBER,
OUTBOUNDTONNAGE,
ISDELETED,
STATUS
)VALUES
( #{obId},
#{outBoundPlanId,jdbcType=INTEGER},
#{outBoundNo,jdbcType=VARCHAR},
#{outBoundTime,jdbcType=TIMESTAMP},
#{customerId,jdbcType=INTEGER},
#{outBoundNumber,jdbcType=DOUBLE},
#{outBoundTonnage,jdbcType=DOUBLE},
0,
0 )
</insert>
值得获取:执行完语句后,主键值会赋值给对象对应的属性中;
注意:1.keyProperty指代的是对象中的属性(该属性必须含有setter方法)
2.有时候会报主键的类型不能插入:
2-1.看下resultType的类型是否正确对应;
2-2.看下语句里面value中的属性有没有写错
0 0
- MyBatis Insert 返回主键值(ORACLE)
- MyBatis insert 返回主键
- mybatis insert返回主键
- Mybatis insert 返回主键
- mybatis insert 返回主键
- mybatis insert 返回主键
- Mybatis insert返回主键
- mybatis insert 返回主键
- mybatis insert语句返回主键值
- MyBatis insert 返回主键的方法(oracle和mysql)
- MyBatis insert 返回主键的方法(oracle和mysql)
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- tcp-ip的三次握手和四次挥手
- 初识软件工程
- dwz 学习和使用
- 正向最大匹配
- 平均分配算法
- MyBatis Insert 返回主键值(ORACLE)
- Win7查看本地是否安装JDK及安装路径的方法
- Dice (bfs)
- android 实现QQ好友分享和QQ空间分享
- PHPCMS v9图片模型图集相册获取图集的方法
- C#坐标提取
- IT忍者神龟之mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决
- 【我的算法日记】请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。
- android Binder详解 (1)