环境:
1).Middlegen-Hibernate-r5
2).Database: SQL Server 2000
3).Driver: jtds-1.2.5.jar
报如下的Exception:
D:\soft\java\java\hibernate\tool\Middlegen-Hibernate-r5\build.xml:148:
middlegen.MiddlegenException: Middlegen successfully connected to the database, but could n't find any tables. Perhaps the specified schema or catalog is wrong? -Or maybe there aren't any tables in the database at all?
Configured schema:sa
Configured catalog:
Available schemas:
dbo
guest
ternce
Available catalogs:
master
msdb
Netword
Northwind
我的解决该Exception的过程:
1).将database.script.file的value改为${src.dir}/sql/${name}-mssql.sql
2).将jtds-1.2.5.jar加入到Middlegen-Hibernate-r5\lib\目录内
3).将build.xml文件的database.driver.file的value修改为:<property name="database.driver.file" value="${lib.dir}/jtds-1.2.5.jar"/>
4).将build.xml文件的database.schema和database.catalog的value改为:
<property name="database.schema" value="dbo"/>
<property name="database.catalog" value="Netword"/>
database.catalog的value与database.url中的databaseName相同
我的build.xml文件如下:
<!-- ===================================================================
-->
<!-- ant properties/targets for MS SQL Server
-->
<!-- note: this is not a proper xml file (there is no root element)
-->
<!-- it is intended to be imported from a *real* xml file gwideal
-->
<!-- ===================================================================
-->
<property name="database.script.file" value="${src.dir}/sql/${name}-mssql.sql"/>
<property name="database.driver.file" value="${lib.dir}/jtds-1.2.5.jar"/>
<property name="database.driver.classpath" value="${database.driver.file}"/>
<property name="database.driver" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="database.url"
value="jdbc:jtds:sqlserver://172.18.19.9:1433/Netword"/>
<property name="database.userid" value="sa"/>
<property name="database.password" value=""/>
<property name="database.schema" value="dbo"/>
<property name="database.catalog" value="Netword"/>
<property name="jboss.datasource.mapping" value="MS SQLSERVER2000"/>
分享到:
相关推荐
《middlegen源码解析2.1版》 `middlegen`是一个开源的数据库建模工具,主要用于自动生成Java持久层代码,它极大地简化了数据库到Java对象的映射过程。在2.1版本中,其源码的发布为开发者提供了深入理解其内部机制的...
MiddleGen-Hibernate: 本书使用版本:2.1 官方网站:http://boss.bekk.no/boss/middlegen/ 下载页面:http://sourceforge.net/project/showfiles.php?group_id=36044 下载地址:...
《Middlegen:一款强大的对象映射工具》 Middlegen是一款开源的对象关系映射(Object-Relational Mapping,ORM)工具,专为简化数据库到Java类的映射过程而设计。它的名称“Middlegen”是“Middleware Generator”...
MiddleGen-Hibernate: 本书使用版本:2.1 官方网站:http://boss.bekk.no/boss/middlegen/ 下载页面:http://sourceforge.net/project/showfiles.php?group_id=36044 下载地址:...
【middlegen】是一款开源的Java建模工具,主要用于自动生成数据库到Java对象的映射代码,它是基于Hibernate框架的。这个工具在早期的Java开发中非常流行,因为它能够极大地简化数据库与Java应用之间的数据交互,减少...
2. Middlegen: Middlegen是针对Hibernate的一个元数据生成工具,它能根据现有的数据库模式生成对应的Hibernate映射文件(.hbm.xml)和Java实体类。这样,开发者无需手动编写这些繁琐的映射代码,可以专注于业务...
【Middlegen与Hibernate Extensions详解】 在Java世界中,Hibernate是一个非常流行的持久化框架,它极大地简化了数据库操作,使得开发者可以专注于业务逻辑而非繁琐的数据访问层代码。Middlegen和Hibernate ...
Eclipse Middlegen插件是Java开发者在Eclipse集成开发环境中用于数据库建模和代码生成的工具。这个插件基于Middlegen项目,它能够帮助开发者自动化创建与数据库模式对应的Java持久层代码,大大简化了Hibernate应用的...
【标题】"Middlegen-Hibernate-r5,hibernate-extensions-2.1.3" 涉及的是两个重要的Hibernate相关工具:Middlegen和Hibernate Extensions,这两个工具都是在开发基于Java的数据库应用程序时使用的辅助工具。...
1. 安装并配置Middlegen:首先,你需要下载Middlegen的jar包,将其添加到项目的类路径中。 2. 连接数据库:配置Middlegen以连接到你的数据库,这通常需要提供数据库驱动、URL、用户名和密码。 3. 生成元数据:运行...
Middlegen是一款强大的工具,它能帮助开发者自动化处理数据库到Java持久化对象(POJOs)以及Hibernate的Hbm映射文件之间的转换,极大地提高了开发效率。本篇文章将深入探讨Middlegen插件以及如何结合Ant构建自动化...
1. 配置Middlegen:首先,开发者需要在Middlegen的配置文件中指定数据库连接信息,包括URL、用户名、密码以及要映射的数据库表。 2. 生成元数据:运行Middlegen任务,它会扫描数据库,解析表结构,生成对应的...
**middlegen工具详解** 在Java开发领域,尤其是企业级应用中,Hibernate作为一种强大的对象关系映射(ORM)框架,极大地简化了数据库与Java对象之间的交互。然而,手动编写Hibernate的映射文件(*.hbm.xml)无疑是...
《Middlegen-Hibernate配置详解》 在Java开发领域,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。然而,对于初学者或者开发者来说,正确配置和使用Hibernate可能会遇到一些挑战。...
<pathelement location="path/to/middlegen-2.1/lib/middlegen.jar"/> <!-- 添加其他依赖库路径 --> <middlegen driver="your.driver.class" url="your.jdbc.url" user="username" password="password...
"Middlegen"是一款基于Java的开源工具,专为简化Hibernate对象关系映射(ORM)框架的使用而设计。它作为一个集成开发环境(IDE)插件,帮助开发者自动生成Hibernate配置文件、Java实体类以及数据库脚本,从而极大地...
【Middlegen与Hibernate的整合应用】 Middlegen是一款强大的数据库到Hibernate映射代码生成工具,它能够自动根据数据库表结构生成对应的Hibernate实体类、映射文件(.hbm.xml)以及Hibernate配置文件(hibernate....
Hibernate 中的 Middlegen 入门指南 Hibernate 中的 Middlegen 入门指南是利用 Middlegen 生产 hbm.xml 文件的工具,旨在帮助开发者快速生成 Hibernate 的配置文件。通过本指南,开发者可以快速掌握 Middlegen 的...