Mybatis返回新增数据的id值


oracle数据库写法:

<insert id="addInvestorFileapprove">
        <selectKey resultType="int" order="BEFORE" keyProperty="investorApproveId">
               select seq_investor_file_approve.nextval as investorApproveId from dual
        </selectKey>
        insert into investor_file_approve
                    (
                     id,
                     user_id,
                     os_flag,
                     version_no
                    )
        values        (
                     #{investorApproveId},
                     #{userId},
                     #{osFlag},
                     #{versionNo}
                    )
</insert>

 

mysql数据库写法:

<insert id="insert" parameterType="Department" useGeneratedKeys="true" keyProperty="id"> 
insert into department(name,address) values(#{name},#{address})
</insert>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM