RBAC从零开始--Mybatis表映射实体

来源:互联网 发布:乔布斯是编程天才吗 编辑:程序博客网 时间:2024/05/22 12:23

映射代码下载


解压,配置generatorConfig.xml文件

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"   "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration>     <classPathEntry    location="mysql-connector-java-5.0.8-bin.jar"/>     <context id="DB2Tables"    targetRuntime="MyBatis3">         <commentGenerator>            <property name="suppressDate" value="true"/>             <property name="suppressAllComments" value="true"/>         </commentGenerator>         <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/database(地址)" userId="root(用户名)" password="123(密码)">         </jdbcConnection>         <javaTypeResolver>             <property name="forceBigDecimals" value="false"/>         </javaTypeResolver>       ()         <javaModelGenerator targetPackage="com.xll.model(实体目录)" targetProject="./">             <property name="enableSubPackages" value="true"/>             <property name="trimStrings" value="true"/>         </javaModelGenerator>         <sqlMapGenerator targetPackage="com.xll.mapper.xml(映射sql文件)" targetProject="./">             <property name="enableSubPackages" value="true"/>         </sqlMapGenerator>         <javaClientGenerator type="XMLMAPPER" targetPackage="com.xll.mapper(映射目录)" targetProject="./">             <property name="enableSubPackages" value="true"/>         </javaClientGenerator>         <table tableName="operate_log_info(表名)" domainObjectName="OperateLogInfo(对应的实体类名)" enableCountByExample="true" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="true" selectByExampleQueryId="true"></table>      <!--  <table tableName="employee_bank_account" domainObjectName="EmployeeBankAccount" enableCountByExample="true" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="true" selectByExampleQueryId="true"></table> -->       <!-- <table tableName="operation_records" domainObjectName="OperationRecord" enableCountByExample="true" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="true" selectByExampleQueryId="true"></table>        -->     </context></generatorConfiguration>

中文注释,根据实际情况更改


cd sqlmapp目录下
这里写图片描述
键入cmd.txt里面的内容,等待代码生成!之后将生成后的代码拷贝到idea对应的包中去


下篇将编写用户操作日志代码,将运用AOP/注解来进行记录日志操作

阅读全文
0 0
原创粉丝点击