Mybatis-逆向工程-注解


Mybatis-注解:

http://computerdragon.blog.51cto.com/6235984/1399742

 

源碼改造:mybatis-generator-core-1.3.2.jar

文件:generatorConfig-base.xml

    <table tableName="pd_integral_log">
            <!-- <generatedKey column="id" sqlStatement="SELECT LAST_INSERT_ID()"/> -->
            <generatedKey column="id" sqlStatement="JDBC"/>
            
        </table>
sqlStatement配置:(參考:http://www.mybatis.org/generator/configreference/generatedKey.html)
第一種方式:sqlStatement="JDBC" 生成結果:useGeneratedKeys="true" keyProperty="id"
  
<insert id="insert" parameterType="mapper.PdIntegralLogDO" useGeneratedKeys="true" keyProperty="id" >
    <set >
      <include refid="set" />
    </set>
  </insert>
第二種方式: sqlStatement="SELECT LAST_INSERT_ID()   (每種類型的數據庫對應的設置不用,具體參考:http://www.mybatis.org/generator/configreference/generatedKey.html)
生成結果:
 <insert id="insert" parameterType="mapper.PdIntegralLogDO" >
    <selectKey resultType="java.lang.Long" keyProperty="id" order="BEFORE" >
      SELECT LAST_INSERT_ID()
    </selectKey>
    <set >
      <include refid="set" />
    </set>
  </insert>

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM