微软sql server的jdbc驱动程序一大把,但是通过在Middlegen中通过元数据测试的不多。
开源的net.sourceforge.jtds.jdbc.Driver 驱动不是被 Sagar Saladi 这个家伙测试过,说no problem的吗?
今天顺便用它来连了把sql server,jtds-1.1包,在数据库中就建了一个users表,ant一构建,middlegen中居然不出来,出来的是个dtproperties表,晕倒!
mssql.xml配置:
<property name="database.script.file" value=""/>
<property name="database.driver.file" value="${lib.dir}/jtds-1.1.jar"/>
<property name="database.driver" value="net.sourceforge.jtds.jdbc.Driver"/>
<property name="database.url" value="jdbc:jtds:sqlserver://localhost//TestHibernate"/>
<property name="database.userid" value="sa"/>
<property name="database.password" value="eking"/>
<property name="database.schema" value="dbo"/> <!-- 要写,否则找不到库 -->
<property name="database.catalog" value="TestHibernate"/> <!-- 要写 -->
<property name="jboss.datasource.mapping" value="MS SQLSERVER"/>
难道要在build.xml中还要声明要创建的表?那不是和com.inet.tds.TdsDriver一样的问题?
分享到:
相关推荐
O/R Mapping(Object-Relational Mapping)即对象关系映射,是一种程序技术,用于将对象模型表示的应用程序对象与关系数据库中的表进行相互转换。在Java开发中,O/R Mapping主要用于处理Java对象模型与关系型数据库...
Middlegen是一款强大的Java持久层开发工具,它主要用于将数据库中的表结构自动转换为Hibernate的映射文件(Hbm文件)。这款插件极大地简化了Java开发者在处理数据持久化时的工作,通过自动化的方式生成必要的代码,...
映射文件(.hbm.xml)描述了数据库表和Java类之间的对应关系,而实体类(.java)则代表数据库中的表。 三、Middlegen生成的文件解析 1. Hibernate配置文件(hibernate.cfg.xml) 这是Hibernate的核心配置文件,...
4. **执行Middlegen**:在Ant的`target`中调用Middlegen任务,运行时Ant会根据你在配置中设定的参数,从数据库中读取表信息,生成对应的Java源代码和Hbm映射文件。 5. **构建和部署**:一旦Middlegen完成生成,你...
Middlegen是一款强大的工具,它能够自动将数据库的表结构映射为Java实体类,并生成相应的Hibernate配置文件,极大地简化了开发过程中的数据访问层构建。在这个“Middlegen映射Table到实体类 配置 Jar包”中,我们将...
Middlegen的核心功能是通过解析数据库模式,自动创建与之对应的Hibernate映射文件(.hbm.xml)和Java源代码。这样,开发者可以快速地建立起应用的持久层,将数据库结构与Java对象对应起来。 "Middlegen-2.1"是这个...
在Middlegen-Hibernate-r5中,Middlegen的作用在于根据数据库中的表结构生成Hibernate所需的配置文件,如hibernate.cfg.xml和.hbm.xml文件。这些文件定义了数据库表与Java实体类的映射关系,使得Hibernate能够自动...
此外,middlegen还支持多种数据库平台,包括但不限于MySQL、Oracle、SQL Server等,具备广泛的兼容性。 使用middlegen的步骤通常包括以下几步: 1. **配置数据库连接**:首先,你需要配置middlegen以连接到你的...
- **作用**:通过 O/R 映射,开发者在处理数据时可以专注于业务逻辑和对象结构,而非底层数据库的细节,如 SQL 和 JDBC 的代码。这大大简化了数据访问层的复杂度,提高了生产力。 - **对比**:传统的数据库操作通常...
Middlegen是一款强大的数据库到Hibernate映射代码生成工具,它能够自动根据数据库表结构生成对应的Hibernate实体类、映射文件(.hbm.xml)以及Hibernate配置文件(hibernate.cfg.xml)。通过与Apache Ant的结合,...
**Middlegen** 是一个自动化建模工具,它可以从现有的数据库中生成Hibernate的映射文件(.hbm.xml)和Java实体类。这对于已经有现成数据库结构的项目特别有用,因为它可以省去手动编写这些配置文件和实体类的时间。...
3. 生成映射文件:基于获取的数据库信息,Middlegen自动生成符合Hibernate规范的.hbm.xml映射文件,每个文件对应数据库中的一个表。 4. 生成Java实体类:同时,Middlegen还会生成对应的Java实体类,这些类包含了...
`Middlegen`支持多种数据库,包括MySQL、Oracle、SQL Server等。配置`Middlegen`通常包括设置数据库连接参数、选择要生成的文件类型以及指定输出目录。在使用`Middlegen`时,你需要在`Ant`的构建脚本中添加相应的...
Hibernate 中的 Middlegen 入门指南是利用 Middlegen 生产 hbm.xml 文件的工具,旨在帮助开发者快速生成 Hibernate 的配置文件。通过本指南,开发者可以快速掌握 Middlegen 的使用方法,并快速生成 Hibernate 的配置...
在软件开发过程中,数据库模型与Java对象的映射是一个常见的任务,这通常涉及到大量的手动编码工作。为了提高效率,开发者通常会使用自动化工具,如Ant和middlegen。这两个工具可以帮助我们实现数据库表到Java Bean...
5. **优化和维护**:在项目开发过程中,如果数据库结构发生变化,只需重新运行Middlegen,更新Java代码和映射文件,即可保持与数据库的一致性。 通过Middlegen,开发者可以专注于业务逻辑的实现,而不是繁琐的...
用户只需要指定数据库连接信息,Middlegen就能够解析数据库中的表结构,并生成对应的Hibernate映射文件。对于MySQL数据库,Middlegen通常会处理诸如表名、字段、主键、外键等信息,将其转换为符合Hibernate规范的XML...