读书人

ibatis新增后回来String类型的主键

发布时间: 2012-09-18 16:21:42 作者: rapoo

ibatis新增后返回String类型的主键

//sqlmap?

<insert id="insertTask" parameterkeyProperty="mainid">
???select NEWID() as mainid
??????? </selectKey>
??INSERT INTO
??Course_Task
??(MainID,Task_CourseID,Task_Content,Task_TurnedDate,Task_CreateDate,
??Task_isRead,Task_RealName,Task_saveurl,Task_filetype,Task_filesize,Task_uploaduserid,Course_ContentID)
??VALUES
??(#mainid#,#courseID#,#content#,#turnedDate#,getDate(),
??#isRead#,#realName#,#saveurl#,#filetype#,#filesize#,#uploaduserid#,#coursecontentID#)
?</insert>

?

?

//dao

?public Object save(Object obj) {
??// TODO Auto-generated method stub
??return (String)this.getSqlMapClientTemplate().insert("insertTask", obj);
?}

?

?

//strusts2 action

String mainid=(String)taskService.save(t);?//获取新插入的表的主键

读书人网 >编程

热点推荐