`
canofy
  • 浏览: 828824 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论

Middlegen-Hibernate配置

    博客分类:
  • j2EE
阅读更多
mysql.xml修改后如下:


   <!-- =================================================================== -->
   <!-- ant properties/targets for mysql                                    -->
   <!-- note: this is not a proper xml file (there is no root element)      -->
   <!--       it is intended to be imported from a *real* xml file          -->
   <!-- =================================================================== -->

   <property name="database.script.file"           value=""/>
    <property name="database.driver.file"           value="${lib.dir}/mysql-connector-java-3.1.11-bin.jar"/>
   <property name="database.driver.classpath"      value="${database.driver.file}"/>
   <property name="database.driver"                value="com.mysql.jdbc.Driver"/>
   <property name="database.url"                   value="jdbc:mysql://192.168.0.225:3306/unionfee?useUnicode=true"/>
	 <property name="database.userid"                value="root"/>
	 <property name="database.password"              value="root"/>
   <property name="database.schema"                value=""/>
   <property name="database.catalog"               value=""/>

   <property name="jboss.datasource.mapping"       value="mySQL"/>



主要是修改了数据库的链接地址,数据库驱动等信息。



build-mysql.xml修改如下内容:

<!DOCTYPE project [    
	 <!ENTITY database SYSTEM "file:./config/database/mysql.xml">
]>



在这里面修改引用的数据库配置。
<!-- project name="Middlegen Hibernate" default="all" basedir="." -->
 
   <property file="${basedir}/build.properties"/>
   <property name="name" value="qin"/>


这里修改了 <property name="name" value="qin"/> 的value值,主要是*.xml和*.java存放的路径。
<property name="package.path"             value="cn.yicha.bean"/>

新增加一行这里的内容,相当于生成*.java的包名。
<middlegen
         appname="${name}"
         prefsdir="${src.dir}"
         gui="${gui}"
         databaseurl="${database.url}"
         initialContextFactory="${java.naming.factory.initial}"
         providerURL="${java.naming.provider.url}"
         datasourceJNDIName="${datasource.jndi.name}"
         driver="${database.driver}"
         username="${database.userid}"
         password="${database.password}"
         schema="${database.schema}"
         catalog="${database.catalog}"
      >
      	<table name="t_unionsite" />

增加了<table name="t_unionsite" />,这里主要是表名,生成的哪一个表的*.xml与*.java

 <hibernate
            destination="${build.gen-src.dir}"
            package="${package.path}"
            genXDocletTags="false"
            genIntergratedCompositeKeys="false"
            javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"
         />

修改package="${package.path}"的值,生成*.java的包名。
<target name="all" description="Build everything" depends="compile-hibernate,hbm2java"/>

这里主要是增加了hbm2java,作用就是生成*.java文件



分享到:
评论

相关推荐

    Middlegen-Hibernate-r5

    3. 生成Hibernate配置:基于XML描述文件,Middlegen会自动生成Hibernate的映射文件(.hbm.xml)、实体类(.java)以及SessionFactory配置(hibernate.cfg.xml)。 4. 集成到项目:将生成的文件导入到项目中,就可以...

    Middlegen-Hibernate.rar

    Middlegen是一款强大的数据库到Hibernate映射代码生成工具,它能够自动根据数据库表结构生成对应的Hibernate实体类、映射文件(.hbm.xml)以及Hibernate配置文件(hibernate.cfg.xml)。通过与Apache Ant的结合,...

    hibernate-extensions和Middlegen-Hibernate

    Middlegen-Hibernate的强大之处在于其灵活性,可以通过配置文件定制生成的代码风格和命名规则。 使用hibernate-extensions和Middlegen-Hibernate,开发者可以快速搭建起基于Hibernate的项目,大大缩短项目的启动...

    Middlegen-Hibernate-r5,hibernate-extensions-2.1.3

    【Middlegen】是Hibernate的一款元数据生成工具,它能够自动生成Hibernate的配置文件,包括.hbm.xml映射文件和Java持久化类。Middlegen通过反向工程从现有的数据库模式创建这些文件,大大简化了开发者的工作,减少了...

    Hibernate-Extension Middlegen-Hibernate

    1. **安装配置**:首先,你需要下载并配置Middlegen-Hibernate的相关依赖库,如题目中提到的`hibernate-extensions-2.1.3`、`apache-ant-1.8.4`、`Middlegen-Hibernate-r5`和`hibernate-2.1`。Apache Ant是Java项目...

    Middlegen-Hibernate-r5.rar

    通过Middlegen,我们可以快速地根据数据库表结构生成对应的Java实体类和Hibernate配置文件,然后利用Hibernate的API进行数据操作。在Middlegen-Hibernate-r5.rar中,我们可以尝试使用这一版本的工具,体验更流畅的...

    hibernate,hibernate3,Middlegen-Hibernate-r5

    Middlegen是Hibernate的配套工具,它能够根据数据库的模式自动生成对应的Hibernate配置文件和Java实体类。在r5版本中,Middlegen提供了更为强大的功能,包括对复杂数据库模式的支持,自定义模板生成,以及与...

    Hibernate中的Middlegen入门指南

    Hibernate 中的 Middlegen 入门指南是利用 Middlegen 生产 hbm.xml 文件的工具,旨在帮助开发者快速生成 Hibernate 的配置文件。通过本指南,开发者可以快速掌握 Middlegen 的使用方法,并快速生成 Hibernate 的配置...

    middlegen-2.1-src.rar_middlegen_middlegen 2_middlegen-2.1_middle

    1. 配置:首先,开发者需要配置Middlegen,包括指定数据库连接信息、选择需要映射的表等。 2. 扫描数据库:Middlegen连接到数据库,读取表结构,包括字段、主键、外键等信息。 3. 生成映射文件:基于获取的数据库...

    Ant1.7+middlegen-2.1+配置手顺

    通过这个配置手顺,你可以有效地结合`Ant 1.7.0`和`Middlegen 2.1`,自动化地生成Hibernate所需的元数据文件和Java实体,节省大量手动编码的时间。在实际开发中,你可能还需要根据项目的具体需求对构建脚本进行调整...

    spring+Middlegen+hibernate-extensions.rar

    Middlegen与Hibernate的结合使用,可以极大地提高开发效率,因为它可以将现有的数据库模式转换为可以直接使用的Hibernate配置和Java代码。 最后,"hibernate-extensions-2.1.3.zip"则是Hibernate的扩展包,它提供了...

    Middlegen和Hibernate extensions

    例如,如果要使用延迟加载批处理,需要在Hibernate配置中指定batch_size属性,并在查询时使用批处理方法。 总的来说,Middlegen和Hibernate Extensions是Hibernate生态中的两个重要补充,它们帮助开发者更高效地...

    Hibernate关系映射XML生成工具

    4. **整合到项目**:将生成的映射文件引入到Hibernate配置中,与Java实体类配合使用。 5. **测试验证**:通过简单的测试确保映射正确无误,数据库操作能够正常进行。 Middlegen虽然在当今有许多现代替代品,如...

    apache-ant-1.7.0-bin.tar.gz

    Middlegen是与Hibernate配套的工具,可以自动生成数据库模型的Java类和Hibernate配置文件,从而减轻手动编写这些代码的工作量。 在"apache-ant-1.7.0"这个压缩包内,通常会包含以下内容: 1. `bin`目录:包含可执行...

    六步骤轻松完成Hibernate中生成VO.xml

    Middlegen-Hibernate是一款强大的代码生成工具,主要用于基于数据库表结构自动生成Java实体类(Value Object, VO)以及对应的Hibernate配置文件。首先,我们需要访问其官方网站或其他可信源下载最新版本的Middegen-...

    配置Hibernate文件集.rar

    配置Hibernate文件集.rar apache-ant-1.7.1-bin.zip HibernateSynchronizer-3.1.9.zip Middlegen-Hibernate-r5.zip Hibernate_DEV_GUIDE.pdf

    MiddleGen工具包

    Hibernate MiddleGen是Hibernate框架的一个扩展,它利用Hibernate的元数据来生成Java对象、持久化层(DAO)以及数据库表结构。通过这个工具,开发者可以快速构建与数据库交互的Java应用,无需手动编写大量的重复代码...

Global site tag (gtag.js) - Google Analytics