впервые запущен генератор myBatis с использованием этой инструкции: https://mybatis.org/generator/running/runningWithEclipse.html
это мой генераторConfig. 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 genarator.
Получил, как мне кажется, правильный сгенерированный код в правильном проекте и пакете. В любом случае:
- Пользователи. 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?