• MyBatis Generator自动创建代码


            MyBatis Generator自动创建代码

        1.首先在eclipse上安装mybatis插件

            

         2.创建一个mavenWeb项目。

            

         3.在resource中写入一个xml,一定要与我得同名

           

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE generatorConfiguration  
     3   PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"  
     4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
     5 <generatorConfiguration>
     6     <properties resource="db.properties" />
     7     <context id="mysqlTables" targetRuntime="MyBatis3">
     8         <jdbcConnection driverClass="${jdbc.driver}"
     9             connectionURL="${jdbc.url}" userId="${jdbc.username}" password="${jdbc.password}" />
    10         <!--指定生成的类型为java类型,避免数据库中number等类型字段 -->
    11         <javaTypeResolver>
    12             <property name="forceBigDecimals" value="false" />
    13         </javaTypeResolver>
    14         <!--自动生成的实体的存放包路径 -->
    15         <javaModelGenerator targetPackage="com.bw.pojo"
    16             targetProject="src/main/java">
    17             <property name="enableSubPackages" value="true" />
    18             <property name="trimStrings" value="true" />
    19         </javaModelGenerator>
    20         <!--自动生成的*Mapper.xml文件存放路径 -->
    21         <sqlMapGenerator targetPackage="com.bw.mapper"
    22             targetProject="src/main/java">
    23             <property name="enableSubPackages" value="true" />
    24         </sqlMapGenerator>
    25         <!--自动生成的*Mapper.java存放路径 -->
    26         <javaClientGenerator type="XMLMAPPER"
    27             targetPackage="com.bw.mapper" targetProject="src/main/java">
    28             <property name="enableSubPackages" value="true" />
    29         </javaClientGenerator>
    30         <table tableName="user" domainObjectName="User"
    31             enableCountByExample="false" enableUpdateByExample="false"
    32             enableDeleteByExample="false" enableSelectByExample="false"
    33             selectByExampleQueryId="false"></table>
    34     </context>
    35 </generatorConfiguration>

     1)此时table为我数据库中的表。

     2)这行是我写的数据库连接properties文件。你必须对应resource的位置写一个

           

     3)注意一定要创建你生成文件的位置,如com.**.pojo;com.**.mapper...等等

         4.注意,右键-->run As, --> mavenBuild ,在Goals中填 mybatis-generator:generate,直接点击run

            

          5.结果:

            

        不积小流无以成江海,不积硅步无以至千里。

  • 相关阅读:
    交叉熵--损失函数
    Window安装TensorFlow- GPU环境
    使用Tensorflow object detection API——训练模型(Window10系统)
    使用Tensorflow object detection API——环境搭建与测试
    由位图生成区域
    旋转位图
    获得当前颜色深度
    求多边形的面积
    MaskBlt 拷贝非矩形区域图象
    画多边型
  • 原文地址:https://www.cnblogs.com/meiLinYa/p/8918914.html
Copyright © 2020-2023  润新知