我正在尝试使用 MyBatis 创建映射器、类等。虽然 javaModelGenerator 和 javaClientGenerator 可以工作,但 sqlMapGenerator 不能工作。两者都生成了包、模型和映射器类,但 sqlMapGenerator 没有。我不知道也不明白为什么。
这是我的 generatorConfiguration.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>
<context id="context1">
<jdbcConnection connectionURL="jdbc:sqlserver://xxx.xxx.com.au;databaseName=xxx"
driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver" password="xxxx" userId="xxxx" />
<javaModelGenerator targetPackage="com.mybatis.gokhan.model" targetProject="gokhan/src/main/java" />
<sqlMapGenerator targetPackage="com.mybatis.gokhan.sqlmap" targetProject="gokhan/src/main/java" />
<javaClientGenerator targetPackage="com.mybatis.gokhan.mapper" targetProject="gokhan/src/main/java" type="XMLMAPPER" />
<table schema="dbo" tableName="USER_ROLE">
<columnOverride column="id" property="id" />
<columnOverride column="date" property="date" />
<columnOverride column="role_name" property="roleName" />
<columnOverride column="last_update_date" property="lastUpdateDate" />
</table>
</context>
</generatorConfiguration>
工作控制台消息后;
MyBatis Generator Started...
Buildfile: C:\Users\Gokhan\eclipse-workspace\.metadata\.plugins\org.mybatis.generator.eclipse.ui\.generatedAntScripts\gokhan-generatorConfig.xml (2).xml
11:37:46.282 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.eclipse.ui.ant.logging.AntLogFactory - Logging initialized using 'org.mybatis.generator.eclipse.ui.ant.logging.slf4j.Slf4jLoggingLogFactory@31e8fefd' adapter.
11:37:46.296 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.logging.LogFactory - Logging initialized using 'org.mybatis.generator.eclipse.ui.ant.logging.AntLogFactory@50930c94' adapter.
11:37:46.635 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Retrieving column information for table "dbo.USER_ROLE"
11:37:47.007 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found column "ID", data type 4, in table "xxx.dbo.USER_ROLE"
11:37:47.008 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found column "DATE", data type 93, in table "xxx.dbo.USER_ROLE"
11:37:47.008 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found column "ROLE_NAME", data type 12, in table "xxx.dbo.USER_ROLE"
11:37:47.008 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found column "LAST_UPDATE_DATE", data type 93, in table "xxx.dbo.USER_ROLE"
11:37:47.010 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found override for column "ID" in table "xxx.dbo.USER_ROLE"
11:37:47.010 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found override for column "DATE" in table "xxx.dbo.USER_ROLE"
11:37:47.010 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found override for column "ROLE_NAME" in table "xxx.dbo.USER_ROLE"
11:37:47.010 [Worker-610: Launching gokhan-generatorConfig.xml (2)] DEBUG org.mybatis.generator.internal.db.DatabaseIntrospector - Found override for column "LAST_UPDATE_DATE" in table "xxx.dbo.USER_ROLE"
BUILD SUCCESSFUL
MyBatis Generator Finished
有人可以帮我吗?