iT邦幫忙

0

有關Mybatis Generator未生成xml檔

C 2022-05-31 22:05:38704 瀏覽
  • 分享至 

  • xImage

各位邦友,大家好!

小弟這次要請教有關MyBatis-Generator的自動生成問題。

環境版本
Java EE:2022-03 (4.23.0)
Mybatis Generator 1.4.1
MS-SQL 2017(Express)

部屬方式
Dynamic Web Project

狀況敘述
觀看網上教學,編寫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="D:\chad-workspace\digital_student_card\Demo-Servlet\src\main\webapp\WEB-INF\lib\mssql-jdbc-7.2.2.jre8.jar" />
  <context id="context1" >
    <jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver" 
                    connectionURL="jdbc:sqlserver://localhost:1433;databaseName=demo_mybatis"
                    userId="account" password="password" />
    
    <!-- 配置model生成 -->
    <javaModelGenerator targetPackage="com.mybatis.demo.model" targetProject="Demo-Servlet" />
    
    <!-- 配置sqlmap生成 -->
    <sqlMapGenerator targetPackage="com.mybatis.demo.mapper" targetProject="Demo-Servlet">
    	<property name="enableSubPackages" value="true" />
    </sqlMapGenerator>
    
    <!-- 配置mapper接口 -->
    <javaClientGenerator targetPackage="com.mybatis.demo.dao" targetProject="Demo-Servlet" type="XMLMAPPER" >
    	<property name="enableSubPackages" value="true" />
    </javaClientGenerator>
    
    <table tableName="demo_students" enableCountByExample="false" enableUpdateByExample="false" 
    enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
  
  </context>
</generatorConfiguration>

預計會產生dao,mapper,model的相對應檔案
但實務上操作卻獨缺mapper的xml檔(內容是resultMap相關),
找官方文件及網上QA,不明白所以然
不知是否是其他環境版本過新還是其他問題,請眾大神指教。

C iT邦新手 4 級 ‧ 2022-06-01 20:00:41 檢舉
自行解答,參考官方文件,關鍵在context的targetRuntime。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答