今天配MiddleGen工具时,始终配不好,提示错误为:已连接数据库,但找不到数据表。后来上网查了一下,找到了正确途径。如下:
%MiddleGen%/config/database/mssql.xml文件配置(黑体字表示需要注意的地方):
<property name="database.script.file" value=""/>
<property name="database.driver.file" value="${lib.dir}/tds.jar"/>
<property name="database.driver" value="com.inet.tds.TdsDriver"/>
<property name="database.url" value="jdbc:inetdae:127.0.0.1:1433?charset=gbk&database=sample"/>
<property name="database.userid" value="sa"/>
<property name="database.password" value="12345"/>
<!--注意:schema相当于数据表的所有者-->
<property name="database.schema" value="dbo"/>
<!--注意:catalog相当于数据库名称-->
<property name="database.catalog" value="sample"/>
<property name="jboss.datasource.mapping" value="MS SQLSERVER"/>
<!--property name="jboss.datasource.mapping" value="MS SQLSERVER2000"/-->
build.xml配置:同样问题,将schema和catalog设置好就行了。