zoukankan      html  css  js  c++  java
  • mybatis对实体的引用必须以 ';' 分隔符结尾

    今天在使用 generate 时(问题起源),由于扫描了mysql所有库下的user表,因此添加参数

    nullCatalogMeansCurrent=true

    添加改参数解决的原因 查看

    但是添加后出现如下错误

      Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project bms: XML Parser Error on line 25: 对实体 "nullCatalogMeansCurrent" 的引用必须以 ';' 分隔符结尾。 -> [Help 1]

    出错原因:数据库连接配置的connectionURL不能直接使用&号

    <jdbcConnection
            driverClass="com.mysql.cj.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost:3306/bms?serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true"
            userId="root"
            password="root">
    </jdbcConnection>

      解决方案:将 & 换成 

    &amp; 

      如:

    <!-- 数据库链接地址账号密码 -->
    <jdbcConnection
             driverClass="com.mysql.cj.jdbc.Driver"
             connectionURL="jdbc:mysql://localhost:3306/bms?serverTimezone=Asia/Shanghai&amp;nullCatalogMeansCurrent=true"
              userId="root"
              password="root">
    </jdbcConnection>

      问题解决

  • 相关阅读:
    [HNOI2013]切糕
    [POI2015]Kinoman
    「NOI2014」动物园
    [ZJOI2006]书架
    [HEOI2015]定价
    bzoj1833 数字计数
    bzoj2565 最长双回文子串
    bzoj4198 荷马史诗
    bzoj1193 马步距离
    bzoj3329 Xorequ
  • 原文地址:https://www.cnblogs.com/baby123/p/11063919.html
Copyright © 2011-2022 走看看