maven自动映射mapper与实体类

1## dao层resources目录下新建映射配置子目录generator
2## 编写配置文件generatorConfig.xml 可直接copy如下配置

<?xml version="1.0" encoding="UTF-8"?>
<!--
    MBG 执行的时候,需要额外加载的依赖包
        location:指明加载 jar/zip 包的全路径(可在 Maven 插件中配置)
    <classPathEntry location="D:/market-dao.jar"/>
-->

<!--
      MBG 的运行环境
          id:必选,上下文 id,用于在生成错误时提示
          defaultModelType:指定生成对象的样式
              1. conditional:默认值,类似 hierarchical,若主键中只有一个字段,则合并到实体类中
              2. flat:所有内容(主键,BLOB)等全部生成在一个对象中
              3. hierarchical:主键生成一个 XXKey 对象,BLOB 等单独生成一个对象,其他简单属性在一个对象中
          targetRuntime:
              1. MyBatis3:默认的值,生成基于 MyBatis3.x 以上版本的内容,包括 XXXBySample
              2. MyBatis3Simple:类似 MyBatis3,只是不生成 XXXBySample
      introspectedColumnImpl:指定扩展 `org.mybatis.generator.api.IntrospectedColumn` 该类的实现类
-->
<context id="application" defaultModelType="flat" targetRuntime="MyBatis3Simple">
    <!--
        自动识别数据库关键字,默认 false,如果设置为 true,根据 SqlReservedWords 中定义的关键字列表
        一般保留默认值,遇到数据库关键字(Java关键字),使用 columnOverride 覆盖
        <property name="autoDelimitKeywords" value="false"/>
    -->
    <!--
        生成的 Java 文件的编码,默认与项目一致
    -->
    <property name="javaFileEncoding" value="UTF-8"/>
    <property name="beginningDelimiter" value="`"/>
    <property name="endingDelimiter" value="`"/>
    <!--
        格式化 Java 文件的工具类
        <property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>
    -->
    <!--
        格式化 XML 文件的工具类
        <property name="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter"/>
    -->

    <!-- 生成实体类中的序列化属性 -->
    <!--<plugin type="com.github.trang.mybatis.generator.plugins.SerializablePlugin">-->
    <!--<property name="suppressJavaInterface" value="false"/>-->
    <!--</plugin>-->

    <!-- 生成实体类中的 toString() 方法 -->
    <!--<plugin type="com.github.trang.mybatis.generator.plugins.GuavaToStringPlugin">-->
    <!--<property name="useToStringFromRoot" value="${to.string.root}"/>-->
    <!--</plugin>-->

    <!-- 自动生成 Model 类 -->
    <plugin type="tk.mybatis.mapper.g
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值