首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求教:ibatis中sqlmap中建立一个有特殊需要insert方法?解决思路

2012-01-02 
求教:ibatis中sqlmap中建立一个有特殊需要insert方法?急!!sqlmap中建立一个有特殊需要insert方法:其中的id

求教:ibatis中sqlmap中建立一个有特殊需要insert方法?急!!
sqlmap中建立一个有特殊需要insert方法:
其中的id需要这个功能:
当我给id赋值,id取我赋的值;
当我不给id赋值,id取seq的值.
这个语句怎么写???

[解决办法]
<![CDATA[
INSERT INTO
table
(
...,
id
)
values
(
...,
]]>
<dynamic>
<isNotNull property= "id ">
<![CDATA[
,#id#
]]>
</isNotNull>
<isNull property= "id ">
<![CDATA[
,#seq#
]]>
</isNull>
</dynamic>
<![CDATA[
)
]]>

[解决办法]
那就作个标志啊,当你insert时判断是否给id赋值,
如果给标志为1
所你的值给它,
否则取seq的值

热点排行