私は3つのSQLマップが定義されているsqlMapConfig.xmlを持っています。iBatis - sqlMapConfig.xmlで定義されているSQLマップを見つけることができないのはなぜですか?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!-- Statement namespaces are required for Ibator -->
<settings enhancementEnabled="true" useStatementNamespaces="true"/>
<!-- Setup the transaction manager and data source that are
appropriate for your environment
-->
<transactionManager type="JDBC">
<dataSource type="SIMPLE" >
<property name="JDBC.Driver"
value="com.mysql.jdbc.Driver"/>
<property name="JDBC.ConnectionURL"
value="jdbc:mysql://localhost:3306/sug"/>
<property name="JDBC.Username"
value="root"/>
<property name="JDBC.Password"
value="admin"/>
</dataSource>
</transactionManager>
<!-- SQL Map XML files should be listed here -->
<sqlMap resource="com/tatakelabs/dbmaps/categories_SqlMap.xml" />
<sqlMap resource="com/tatakelabs/dbmaps/pro_SqlMap.xml" />
<sqlMap resource="com/tatakelabs/dbmaps/pro_category_SqlMap.xml" />
</sqlMapConfig>
私はランタイムエラーを取得 - 原因:java.io.IOExceptionのを:リソースCOM/tatakelabs/dbmaps/categories_SqlMap.xml
categories_SqlMap.xmlを見つけることができませんでしたが、その場所に存在しています。私はマップXMLの場所を変更しようとしましたが、それは役に立たなかった。 sqlMapConfig.xmlはDTDに対して検証します。 categories_SqlMap.xmlは正しいDTDに対しても妥当性を確認します。私はなぜそれがリソースを見つけることができないのか理解しようとしている私の知恵の終わりです。 sqlMapファイルは、iBatorによって生成されます。
これはコメントです –