0

この手順を使用して myBatis ジェネレーターを初めて起動しました: https://mybatis.org/generator/running/runningWithEclipse.html

これは私の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="C:/***/ojdbc6.jar"/>
  <context id="context">
    <jdbcConnection
        connectionURL="jdbc:oracle:thin:***:***/***"
        driverClass="oracle.jdbc.driver.OracleDriver"
        password="***"
        userId="***" />
    <javaModelGenerator
        targetPackage="***.model"
        targetProject="***-dao" />
    <javaClientGenerator
        targetPackage="***.mapper"
        targetProject="***-dao"
        type="XMLMAPPER" />
    <table
        schema="***"
        tableName="USERS">
    </table>
  </context>
</generatorConfiguration>

Eclipse で - 次のように実行 - myBatis ジェネレーターを実行します。

正しいプロジェクトとパッケージで、正しいコードが生成されたと思います。ともかく:

  • Users.java --> 問題なし
  • UsersDynamicSqlSupport.java -->多くのエラー、たとえば「SqlColumn を型に解決できません」
  • UsersMapper.java --> 「BasicColumn を型に解決できません」などの多くのエラー

私のpomには(myBatisに関連して)これらの依存関係があります:

<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
</dependency>
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-cdi</artifactId>
    <version>1.1.0</version>
</dependency>

多分私はpomで何か他のものを見逃していますか? または、他の問題、generatorConfig に欠落または不適切な構成がある可能性がありますか?

4

1 に答える 1