5.17问题汇总

1、springmvc+mybatis中mybatis的generatorConfig.xml的相关问题(贴出自己的generatorConfig.xml):

    注意:(1)数据库驱动包的路径——指的是你pom.xml文件中配置的驱动包,要去你的本地仓库中去找路径(我之前引用的是6.0.6版本的,但是运行的时候提示版本不对,然后就改成了5.1.41)

                (2)数据库的连接,自己的用户和密码别弄混

                (3)指定的数据库中的表(自己指定)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "D:/mybatis-generator-config_1_0.dtd">

<!-- 配置Run As Maven build : Goals 参数 : mybatis-generator:generate -Dmybatis.generator.overwrite=true -->
<!-- 配置 tableName,使用 Run As Maven build 生成 dao model 层 -->
<generatorConfiguration>
    <!-- 配置文件路径 -->
    <properties resource="generatorConfig.properties"></properties>

    <!--数据库驱动包路径 -->
    <classPathEntry location="D:\ideaLZUserRep\mysql\mysql-connector-java\5.1.41\mysql-connector-java-5.1.41.jar"/>

    <context id="testTables" targetRuntime="MyBatis3" >
        <commentGenerator>
            <!-- 是否去除自动生成的注释 true:是 : false:否 -->
            <property name="suppressAllComments" value="true" />
        </commentGenerator>
        <!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&useSSL=true&serverTimezone=GMT%2B8"
                        userId="root"
                        password="123456">
        </jdbcConnection>
        <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和
            NUMERIC 类型解析为java.math.BigDecimal -->
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
        <!-- targetProject:生成PO类的位置 -->
        <javaModelGenerator targetPackage="com.lz.entity"
                            targetProject="src\main\java">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
            <!-- 从数据库返回的值被清理前后的空格 -->
            <property name="trimStrings" value="true" />
        </javaModelGenerator>
        <!-- targetProject:mapper映射文件生成的位置 -->
        <sqlMapGenerator targetPackage="com.lz.dao.xml"
                         targetProject="src\main\java">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
        </sqlMapGenerator>
        <!-- targetPackage:mapper接口生成的位置 -->
        <javaClientGenerator type="XMLMAPPER"
                             targetPackage="com.lz.dao.mapper"
                             targetProject="src\main\java">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
        </javaClientGenerator>

        <!-- 指定数据库表 -->
        <table tableName="user"></table>

        <!-- 有些表的字段需要指定java类型
         <table schema="" tableName="">
            <columnOverride column="" javaType="" />
        </table> -->

    </context>
</generatorConfiguration>

2、运行mybatis-generator的方式:

    (1)在setting中选择Run,配置一个maven启动的带参数为mvn mybatis-generator:generate -e(e指的是你运行时报出的异常)。

     (2)win+R弹出CMD窗口,cd到你项目所在的文件夹,写mvn mybatis-generator:generate -e命令,回车,执行

3、配置好mybatis-generator,我自己的maven里面没有显示这个插件的存在,我只能按照2中的手动配置mybatis-generator。

阅读更多
文章标签: problem
个人分类: problem
想对作者说点什么? 我来说一句

Keil 5.17 MDK完美破解

2016年04月28日 396KB 下载

Activiti 5.17 入门指南

2015年02月28日 1.26MB 下载

activiti modeler 5.17汉化

2016年01月21日 123KB 下载

activiti-5.17.0

2015年01月15日 69.35MB 下载

精易模块V5.17

2015年05月26日 1.95MB 下载

没有更多推荐了,返回首页

不良信息举报

5.17问题汇总

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭