欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mybatis 插入时返回刚插入记录的主键值 (Oracle作为数据库)

程序员文章站 2022-06-08 07:53:28
...
<insert id="insert" parameterType="cn.***.beans.LogObject" >  
    <selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="id">  
        SELECT LOGS_SEQ.nextval AS ID FROM DUAL  
    </selectKey>  
    INSERT INTO S_T_LOGS (  
        ID,   
        USER_ID,   
        USER_NAME,   
        USER_IP,   
        OPERATION_TIME,  
        DESCRIPTION,   
        RESOURCE_ID)   
    VALUES (  
        #{id},   
        #{userId},   
        #{userName},   
        #{userIp},   
        #{operationTime},  
        #{description},   
        #{resourceId})  
</insert>  
相关标签: oracle 企业应用