官方文档

独立用到 MyBatis 时再来更新用法,一般都会用 TkMapper 或则其他的通用 Mpper

值的一提的是,提供了 新的生成器

  1. <!DOCTYPE generatorConfiguration PUBLIC
  2. "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  3. "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  4. <generatorConfiguration>
  5. <context id="dsql" targetRuntime="MyBatis3DynamicSql">
  6. <jdbcConnection driverClass="org.hsqldb.jdbcDriver"
  7. connectionURL="jdbc:hsqldb:mem:aname" />
  8. <javaModelGenerator targetPackage="example.model" targetProject="src/main/java"/>
  9. <javaClientGenerator targetPackage="example.mapper" targetProject="src/main/java"/>
  10. <table tableName="FooTable" />
  11. </context>
  12. </generatorConfiguration>

之前我们基本都使用的是 targetRuntime=MyBatis3Simple,新的生成器是动态 SQL,其实效果和第三方的通用 SQL 类似

其他相关笔记推荐

TkMapper 生成器使用

MyBatis 逆向生成工具