- 浏览: 245712 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (205)
- jQuery (27)
- Flash AS3.0 (0)
- Html5+CSS3 (12)
- C# .Net (19)
- Xml XPath XSLT (5)
- Sql (3)
- JavaScript (20)
- struts2 (23)
- hibernate (24)
- spring (11)
- j2ee (16)
- jsp/java (11)
- 设计模式 (5)
- json (3)
- Java.IO (7)
- Java.Util (7)
- android (8)
- WebService (10)
- MyEclipse SVN (3)
- servlet (1)
- Exception (3)
- 自我学习 (2)
- UML (2)
- java泛型 (1)
- Lucene (7)
- HtmlParser (2)
- 概念理解 (3)
- 正则表达式 (1)
- EMail (1)
最新评论
-
hanmiao:
没用,干巴巴的壹堆代码,没明白到底区别在哪里。
List Set Map 区别! -
e421083458:
偶来过了!
C#单向链表的实现
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<!-- name:对应的类 类名和表名相同-->
<class name="com.bjsxt.hibernate.model.Student" >
<!-- 这里面的为字段 column为数据库里的字段名 实体类的名字和表面相同 column可以省略-->
<id name="id" column="id" />
<!-- 下面的二个属性和上面的column一样 -->
<property name="name" column="name" />
<property name="age" column="age"/>
</class>
</hibernate-mapping>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<!-- name:对应的类 类名和表名相同-->
<class name="com.bjsxt.hibernate.model.Student" >
<!-- 这里面的为字段 column为数据库里的字段名 实体类的名字和表面相同 column可以省略-->
<id name="id" column="id" />
<!-- 下面的二个属性和上面的column一样 -->
<property name="name" column="name" />
<property name="age" column="age"/>
</class>
</hibernate-mapping>
发表评论
-
java的枚举的定义和使用
2012-01-12 23:29 1185public emun EmunName { w ... -
常用SQL语句
2011-12-31 11:33 642MySql分组查询语句: from Share as s ... -
hibernate对映射xml的一对多的双向关联详解
2011-12-18 00:15 871<?xml version="1.0" ... -
getHibernateTemplate().execute(new HibernateCallback())方法
2011-12-14 09:43 4421. HibernateCallback是一个 ... -
Java企业级开发SSH三大框架的Jar包
2011-12-06 18:39 939123 -
struts spring hibernate配置文件
2011-10-24 21:24 942ApplicationContext ctx = new Cl ... -
Annotation的关联关系
2011-10-19 23:22 685一对一、一对多、多对多、组合映射、主键关系 的单向和双向 ... -
hibernate 名词解释
2011-10-18 23:20 747JPA是一个标准(接口),hibernate只是一个实现 先有 ... -
Junit测试文件
2011-10-18 22:19 823package com.bjsxt.hibernate; ... -
log4j.properties
2011-10-18 22:00 721### direct log messages to stdo ... -
Hibernate的Hql
2011-09-23 21:58 1104Hibernate 查询语言 NativeSQL(不执行跨平台 ... -
Hibernate级联操作
2011-09-23 00:15 873package com.secn.user; import ... -
Hibernate关系映射
2011-09-22 22:14 647关系映射: 对象之间的关系 一对一(单向和双向) Annont ... -
Hibenrate一对多和多对多
2011-09-20 23:18 330... -
Hibernate联合主键
2011-09-20 22:35 781package com.bjsxt.hibernate; i ... -
Hibernate一对一的关联关系
2011-09-20 22:30 669... -
Hbernate一对一单向关系(Annotation)
2011-09-20 21:54 692package com.bjsxt.hibernate.mod ... -
Load()和Get()的区别和update用法
2011-09-20 20:03 961Load(Teacher.Class,1); Teacher. ... -
Configuration_SessionFactory_GetCurrentSession_OpenSession以及Hibernate中的三种状态
2011-09-19 21:55 753SessionFactory sf = new Configu ... -
常用的hiberante中xml的ID生成策略
2011-09-19 21:09 1138hiberante的xml生成策略: 策略一般是指:1. 可以 ...
相关推荐
标题中的“利用Middlegen Hibernate3生成hbm.xml配置和java类”指的是使用Middlegen工具来自动化创建Hibernate3框架所需的映射文件(hbm.xml)和对应的Java实体类。这个过程是数据库对象到Java对象(O/R Mapping)的...
在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。下面是生成实体和 hbm.xml 文件的步骤: 首先,需要创建一个 JPA ...
总之,`hibernate.hbm.xml`文件是Hibernate的核心配置文件,它清晰地定义了Java对象和数据库表之间的映射关系,以及主键生成策略。熟练掌握其结构和用法,能有效提高Hibernate应用的开发效率和数据管理的准确性。
`Hibernate-tools`是Hibernate项目提供的一组实用工具,它包括了代码生成、反编译数据库模式到`hbm.xml`文件、JPA实体类生成等功能。在5.2.1版本中,这个工具集已经相当成熟,可以很好地支持各种定制需求。 1. **...
请输入包的名称和映射文件需要放到的文件夹之后运行CreateTableXml里的main方法,就可以自动生成映射文件了。记着刷新文件夹,要不然是看不到的。 当然只是一些基础的属性。对于一些比较复杂,还是需要自己来修改的...
hbm.xml文件中的name名字与实体类中不符合.
在Hibernate中,关联关系是对象关系映射(ORM)的核心组成部分,它允许我们将数据库的表结构映射到Java对象,并管理这些...在hbm.xml文件中正确地配置这些标签和属性,可以使Hibernate更高效、更灵活地管理对象关系。
总结来说,MyEclipse生成hbm.xml文件的过程主要包括配置数据库连接,选择需要映射的表,通过逆向工程生成实体类和映射文件,以及处理可能的配置问题。这个过程极大地提高了开发效率,避免了手动编写大量的重复代码,...
在开发过程中,为了减少手动编写实体类(Entity)和对应的hbm.xml配置文件的工作量,Hibernate提供了一个逆向工程工具,可以基于现有数据库结构自动生成这些代码。 实体类是Java对象,它们代表数据库中的表,而hbm....
本文将详细介绍如何利用Hibernate逆向生成实体类的方法,包括通过注解映射以及hbm.xml文件映射两种方式。 #### 一、环境准备与配置 1. **安装并配置MyEclipse**: - 安装MyEclipse,并确保已安装Hibernate插件。 ...
本主题聚焦于如何在Oracle环境中自动生成Hibernate实体类(`.java`文件)及其对应的映射文件(`.hbm.xml`文件)。这个过程通常是为了减少手动编写这些文件的工作量,提高开发效率。 首先,我们需要理解`Oracle`存储...
这个XML文件包含了Hibernate所需的全部配置信息,如数据库连接信息、实体类的映射、事务管理策略等。一个基本的`hibernate.cfg.xml`文件通常会包含以下部分: 1. **数据库连接配置**:这里设置了数据库的URL、...
`.hbm.xml`文件是Hibernate的实体映射文件,它定义了Java对象(实体类)与数据库表之间的映射关系。通过这种方式,开发者可以避免直接编写SQL语句,提高开发效率,同时使代码更加面向对象。每个`.hbm.xml`文件通常...
在Hibernate.cfg.xml中,`<mapping>`元素用于指定实体类对应的映射文件,例如: ```xml <mapping resource="com/amigo/pojo/User.hbm.xml"/> <mapping resource="com/amigo/pojo/Org.hbm.xml"/> ``` 这些映射文件...
它允许我们在Spring配置文件中定义所有必要的Hibernate设置,包括数据库连接、事务管理、实体映射等,从而无需直接在`hibernate.cfg.xml`中进行配置。 1. `mappingResources`: 这个属性用于指定类路径下具体的...
Hibernate 使用 hbm.xml 配置映射关系解析 Hibernate 是一个流行的对象关系映射(ORM)工具,它提供了使用 XML 文件...从上面的例子可以看出,使用 hbm.xml 文件可以将实体类与数据库表进行映射,并配置各种关系。
而`hibernate.cfg.xml`是Hibernate的核心配置文件,它定义了数据库连接、实体类映射以及其它关键设置,是理解和使用Hibernate的基础。 一、文件结构 `hibernate.cfg.xml`文件主要由以下几个部分组成: 1. **XML...
“hbm.xml(模板)”是Hibernate的映射文件,它定义了Java类与数据库表之间的映射关系。开发者会在这里指定实体类的名称、属性与数据库表字段的对应,以及关联规则等。通过这种方式,Hibernate能够自动处理数据的...
2. **创建hbm.xml文件**: 对每一个Java实体类,编写对应的hbm.xml文件,定义实体类与数据库表的映射关系。 3. **使用Hibernate工具**: Hibernate提供了SchemaExport或HibernateTool工具,可以读取hbm.xml文件并生成...
在这种加载方式中,`hbm.xml` 文件与对应的实体类文件放在同一个项目目录下,通常位于资源文件夹内。通过NHibernate的`Configuration`类,我们可以直接指定XML映射文件的位置,例如`configuration.AddInputStream...