`

Student.hbm.xml配置实例:

阅读更多

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
    Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
    <class name="pack.java.ssh.pojo.Student" table="STUDENT" schema="ZHOUHAITAO">
        <id name="id" type="string">
            <column name="ID" length="4" />
            <generator class="assigned"></generator>
        </id>
        <property name="name" type="string">
            <column name="NAME" length="100" not-null="true" />
        </property>
        <property name="sex" type="string">
            <column name="SEX" length="4" not-null="true" />
        </property>
        <property name="age" type="java.lang.Long">
            <column name="AGE" precision="22" scale="0" not-null="true" />
        </property>
    </class>
</hibernate-mapping>

分享到:
评论

相关推荐

    hibernate many to one

    例如,在`Student.hbm.xml`和`Class.hbm.xml`中: - 在`Student.hbm.xml`: ```xml &lt;many-to-one name="class" column="class_id" class="com.example.Class" cascade="all" /&gt; ``` 这表示`Student`实体有一个名为`...

    hibernate的多对多配置

    本篇将深入探讨如何在Hibernate中配置多对多关系,特别是通过hibernate.hbm.xml文件进行配置。 一、理解多对多关系 在数据库设计中,多对多关系意味着两个表之间存在复杂的关系,例如,学生可以选修多门课程,而...

    hibernate一对多案例

    接下来,我们需要在`hibernate.cfg.xml`配置文件中指定数据源,并为每个实体类创建对应的映射文件(如`Student.hbm.xml`和`Course.hbm.xml`),或者使用Java注解进行映射。在`Student.hbm.xml`中,我们会在`&lt;set&gt;`...

    struts2.0+hibernate3.1+spring2.0.doc

    3. **applicationContext.xml**:Spring的核心配置文件,定义了Bean的实例化、依赖注入等。 ```xml &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&gt; ...

    JAVAHibernate框架应用.pdf

    此外,Hibernate 还需要实体类(如 Student 类)和映射文件(如 Student.hbm.xml)来定义对象与数据库表之间的映射关系。 二、Hibernate 开发流程 1. **配置文件**:首先,需要创建 Hibernate 配置文件 Hibernate....

    Spring与Hibernate相结合的实例

    映射文件`Student.hbm.xml`定义了`Student`实体类与数据库表之间的映射关系,包括主键自增、字段类型和长度等。 ##### 4. DAO接口定义 ```java public interface StudentDao { Student get(Integer id); Integer...

    hibernate单向多对多映射(XML版)

    本主题聚焦于"hibernate单向多对多映射",特别是在XML配置文件中的实现。在这个过程中,我们将探讨多对多关系的原理,以及如何在Hibernate中通过XML配置文件来定义这种关系。 首先,我们需要理解多对多关系的概念。...

    hibernate学习笔记

    - 表名与类名不同时,可通过@Table注解或XML配置映射。 - 字段名与属性名不同时,使用@Column注解或XML指定映射。 四、对象映射 1. XML映射: - `Student.hbm.xml`和`Teacher.hbm.xml`分别定义了Student和...

    hibernate入门源代码

    它通过XML配置文件或注解来定义对象与数据库表之间的映射关系,使得开发者可以使用面向对象的方式处理数据,而无需过多关注SQL语句的编写。 ### Hibernate 的基本组件 1. **SessionFactory**: 这是Hibernate的核心...

    Hibernate多对一单向关联(annotation/xml)

    本文将详细探讨如何通过注解和XML配置实现这种关联。 首先,我们来理解多对一关联的概念。假设我们有两个实体,例如"学生"(Student)和"班级"(Class)。一个班级可以包含多个学生,但每个学生只属于一个班级,这...

    struts+hibernate

    此外,我们还编写了对应的`Student.hbm.xml`配置文件,这个文件定义了类与数据库表之间的映射关系。例如,`&lt;id&gt;`标签配置了主键的生成策略(在这里使用了`uuid.hex`生成唯一ID),`&lt;property&gt;`标签映射了各字段到...

    Hibernate快速入门实例[整理].pdf

    为了将`Student`对象与数据库表关联,我们需要编写一个映射文件(通常是`Student.hbm.xml`)。这个文件描述了对象属性与数据库列之间的对应关系。映射文件可以使用MyEclipse的反向工程功能自动生成,选择对应的...

    hibernate学习5之one-to-many双向关联.docx

    在XML映射文件中,`Student.hbm.xml`包含了`&lt;many-to-one&gt;`元素,表示学生对象引用了一个班级对象,通过`classesid`列连接。而`Classes.hbm.xml`则使用了`&lt;set&gt;`和`&lt;one-to-many&gt;`元素,表示班级对象包含一个学生...

    达内-Hibernate

    &lt;mapping resource="com/example/entity/Student.hbm.xml"/&gt; ``` **4.2 Student.java 示例** ```java public class Student { private int id; private String name; private String address; private ...

    Hibernate多对多实现方式(多对多配置文件,数据库实现)

    例如,在`Student.hbm.xml`中: ```xml &lt;many-to-many class="com.example.Course" column="course_id" unique="true"&gt; &lt;filter name="someFilter" condition="..."/&gt; ``` 这里,`class`属性指定了关联的实体类,...

    struts+Hibernate

    实体类代表了数据库中的表,通过注解或者XML配置文件,我们可以定义这些类与数据库表之间的映射关系。 在实现增删改查功能时,首先,我们需要创建一个学员实体类(如Student),包含学员的属性(如id、name、age等...

    hibernate多对一映射(XML)版

    在数据库设计中,这通常通过外键实现,而在Hibernate中,我们将通过XML配置文件来定义这种关系。 要创建多对一的映射,你需要在两个实体类中定义对应的属性。假设我们有`Student`和`Class`两个实体类,`Student`是...

Global site tag (gtag.js) - Google Analytics