mybatis使用oracle插入数据返回主键问题

<insertid="saveTagLibrary"parameterType="tagLibrary"><selectKeyresultType="java.lang.... <insert id="saveTagLibrary" parameterType="tagLibrary">
<selectKey resultType="java.lang.Integer" keyProperty="ID" order="BEFORE">
SELECT IBOKEE_COMM_TAG_LIBRARY_SEQ.nextval AS Id FROM DUAL
</selectKey>
insert into IBOKEE_COMM_TAG_LIBRARY(ID,TAG_NAME,STATISTICS) values(IBOKEE_COMM_TAG_LIBRARY_SEQ.nextval,#{tagName},#{statistics})
</insert>
请问我这个有什么问题吗,返回后对象中的主键仍然为null
展开
 我来答
班贝0ii
2013-06-21 · TA获得超过363个赞
知道答主
回答量:73
采纳率:0%
帮助的人:8.4万
展开全部
把下面哪几行放到sql后面试试
<selectKey resultType="java.lang.Integer" keyProperty="ID" order="BEFORE">
SELECT IBOKEE_COMM_TAG_LIBRARY_SEQ.nextval AS Id FROM DUAL
</selectKey>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式