`
mxx_1111
  • 浏览: 58789 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

hibernate配置详情2(Dept.hbm.xml)

 
阅读更多
<?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 
	package="org.hibernate_one.entity">
	
	<!-- 对应的类和数据库表 -->
	<class name="Dept" table="Dept">
		<!-- 主键 -->
		<id name="deptNo" 
			column="DEPTNO" >
		<!-- 主键生成策略 -->
		<!--
		1.ntive:根据数据库自动生成 
		2.assigned:java应用程序指派
		3.increment:自增长
		-->
			<generator class="assigned"/>
		</id>
		
		<!--其他的映射  -->
		<property name="dName" 
			column="dName"
			type="java.lang.String"
			/>
		<property name="loc" 
			column="LOC"
			type="java.lang.String"
			/>
	</class>
</hibernate-mapping>

分享到:
评论

相关推荐

    Hibernate EhCache 二级缓存配置.docx

    Hibernate EhCache 二级缓存配置 Hibernate EhCache 二级缓存配置是 Hibernate 框架中的一种缓存机制,它可以提高应用程序的性能和效率。...通过配置 EhCache 缓存插件和 Dept.hbm.xml 文件,可以实现二级缓存的功能。

    Hibernate的配置

    在 Hibernate 中,配置文件 `hibernate.cfg.xml` 是用来设置框架的行为、数据库连接信息以及类到表的映射关系。下面将详细解释 Hibernate 的配置,包括可编程配置方式和数据库连接配置。 ### 1. Hibernate 配置 ##...

    hibernate配置文件以及类映射文件常用写法1

    首先,我们来看`Hibernate.cfg.xml`配置文件,它是Hibernate应用的核心配置,包含了数据库连接、方言、自动建表策略等关键信息。例如: ```xml &lt;hibernate-configuration&gt; &lt;!-- 数据库配置 --&gt; ...

    hibernate一对多1

    `hibernate.hbm2ddl.auto`属性设置为`update`,意味着在应用启动时,Hibernate会检查数据库模式并自动更新以匹配实体类的结构。最后,通过`&lt;mapping&gt;`标签加载了`Employee.hbm.xml`和`Dept.hbm.xml`这两个映射文件,...

    hibernate5.2版本配置和映射dtd文件

    **一、Hibernate配置文件(hibernate.cfg.xml)** 配置文件是Hibernate工作的起点,它包含了数据库连接信息、缓存设置、方言选择等关键参数。在Hibernate 5.2中,配置文件的DTD定义了以下元素: 1. `&lt;hibernate-...

    Struts2+Spring+Hibernate集成过程

    - 编写Hibernate映射文件(`.hbm.xml`),将实体类与数据库表进行映射。 ```xml &lt;hibernate-mapping package="com.ttds.pojo"&gt; &lt;class name="Dept" table="Dept" lazy="true"&gt; &lt;/hibernate-mapping...

    hibernate 学习笔记小结

    在Spring框架中,Hibernate的配置方式有所变化:原先的`hibernate.cfg.xml`配置文件已经被`applicationContext.xml`所取代。 #### 二、配置详解 1. **`hibernate.cfg.xml`**: - 在传统Hibernate项目中,该文件...

    myeclipse快速搭建hibernate完成Dept,Emp的CRUD

    - 使用MyEclipse的Hibernate工具,通过右键点击实体类,选择“Hibernate” &gt; “Generate Hibernate Mapping Files”,自动生成对应的`.hbm.xml`映射文件。 3. **配置Hibernate** - 创建`hibernate.cfg.xml`配置...

    Hibernate使用外键ForeignKey

    在Hibernate中,我们可以通过配置XML映射文件或者使用注解来定义外键关系。 1. **外键的配置方式**: - XML映射文件:在`.hbm.xml`文件中,我们可以使用`&lt;many-to-one&gt;`或`&lt;one-to-many&gt;`元素来定义一对多或多对一...

    hibernate文档

    `Department.hbm.xml`中,我们定义了类`Department`的映射,包括`id`和`dname`属性的映射,这里使用了`native`生成策略来自动生成`id`值。 `Employee.hbm.xml`则更为关键,除了`id`和`ename`属性的映射,还包含了`...

    原生struts2+hibernate写的CRUD

    Hibernate通过XML配置文件(如hibernate.cfg.xml)来配置数据库连接,并通过注解或XML映射文件(如.hbm.xml)定义实体类与数据库表的映射关系。通过Hibernate,开发者可以方便地执行CRUD操作,例如,使用Session的...

    Hibernate单向关联代码示例

    在Hibernate中,我们使用XML映射文件(或注解)来定义实体与数据库表的映射关系。对于单向一对多关联,`Department`的映射文件中需要配置`&lt;set&gt;`标签,指定`Employee`为子实体,通过`inverse="true"`表示关联维护由...

    struts-hibernate案例1

    2. 创建实体类(Dept和Employee),并编写对应的hbm.xml映射文件,确保ORM的正确映射。 3. 编写`HibernateUtils`工具类,提供SessionFactory的获取和释放,以便于数据库操作。 4. 实现DAO层,创建`DeptDao`接口及其...

    SSH框架的整合

    - 将`.hbm.xml`文件的路径配置在`SessionFactory`的属性中,以确保Hibernate能够找到实体映射文件。 ```xml &lt;value&gt;com/wk/model/Company_hbm.xml&lt;/value&gt; &lt;value&gt;com/wk/model/Dept_hbm.xml&lt;/value&gt; `...

    spring与hibernate的整合

    通过在 `ApplicationContext.xml` 配置文件中定义一个 bean,我们可以将数据库连接信息(如数据源 `dataSource`)和 Hibernate 相关属性(如方言 `dialect`)注入到 SessionFactory 中。以下是一个示例配置: ```...

    Spring+Hibernate一对多关联映射---部门与员工表的级联添加

    在Hibernate中,这种关系可以通过配置XML映射文件或使用注解来实现。我们将以XML映射为例,探讨如何设置一对多关联,并进行级联添加操作。 首先,我们需要定义实体类。"Department"代表部门,"Employee"代表员工。...

    快速了解hibernate配置文件与映射文件

    -- 指定实体类与数据库表之间的映射文件位置,多个路径用逗号分隔 --&gt; &lt;mapping resource="com/example/entity/Employee.hbm.xml"/&gt; &lt;/session-factory&gt; &lt;/hibernate-configuration&gt; 在Hibernate配置文件中,`...

    Hibernate关系映射

    在Hibernate的.hbm.xml映射文件中,我们可以为多的一方添加`&lt;many-to-one&gt;`标签,指定目标实体类和外键字段。例如: ```xml ... &lt;many-to-one name="department" class="Department" column="dept_id"/&gt; ... ...

    hibernate多对一关联demo

    【标题】:“Hibernate多对一关联demo”...在传统的Hibernate配置中,我们需要XML映射文件来定义实体和数据库表之间的关系。对于多对一关系,`&lt;many-to-one&gt;`标签用于在XML中表示。 ```xml &lt;!-- Employee.hbm.xml --&gt; ...

    Hibernate学习:单向多对一关联 工程

    例如,如果有一个`Employee`类对应`Department`类,可以在`Employee.hbm.xml`中写入以下代码: ```xml &lt;many-to-one name="department" class="com.example.Department" column="dept_id" /&gt; ``` 这里`name`属性...

Global site tag (gtag.js) - Google Analytics