第一次使用以下说明启动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 genarator。
我猜是在正确的项目和包中生成正确的代码。总之:
type"
在我的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>
也许我漏掉了其他的东西?或者其他的问题,也许是一些丢失的或不好的吐露在generatorConfig上?
发布于 2020-03-18 11:00:30
在internet上搜索了一会儿之后,我找到了jar中定义了这些类的jar,然后在mvn上搜索并找到了正确的依赖项:
<!-- https://mvnrepository.com/artifact/org.mybatis.dynamic-sql/mybatis-dynamic-sql -->
<dependency>
<groupId>org.mybatis.dynamic-sql</groupId>
<artifactId>mybatis-dynamic-sql</artifactId>
<version>1.1.4</version>
</dependency>
https://stackoverflow.com/questions/60736492
复制相似问题