各位邦友,大家好!
小弟這次要請教有關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,不明白所以然
不知是否是其他環境版本過新還是其他問題,請眾大神指教。