`
mizoushenjing
  • 浏览: 53585 次
  • 性别: Icon_minigender_1
  • 来自: 聊城
社区版块
存档分类
最新评论

配置hibernate时class与classname.hbm.xml的属性对应关系

    博客分类:
  • java
 
阅读更多
   初步学了一下hibernate,对应数据库某个table的class,如果不需要向表中插入数据的话,class中可以只包含所用到的对应table中column的成员变量。如果需要向表中插入数据,则class中需要包含对应所有column的变量。
    在与class对应的classname.hbm.xml配置文件中,主键用id标签声明,外键通过类似多对多的关系标签声明,其他用property声明。
分享到:
评论

相关推荐

    java根据实体类生成Hibernate映射文件

    映射文件是Hibernate中的关键元素,它定义了Java实体类与数据库表之间的对应关系。本主题将深入探讨如何根据Java实体类自动生成Hibernate的映射文件,这对于不使用MyEclipse等集成开发环境的开发者来说尤其实用。 ...

    Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4

    Hibernate配置文件通常命名为`hibernate.cfg.xml`,其中定义了数据源、连接信息以及Hibernate的一些基本配置: ```xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" ...

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    如果在使用Spring的依赖注入时,无法对某些属性进行set方式注入,需要检查对应的setter方法是否已定义,以及在Spring配置文件中是否有正确的bean定义。 **4.4 运行时报CGLIB出错** 如果运行时报CGLIB出错,可能是...

    hibernate查询语言--HQL

    HQL(Hibernate Query Language)是Hibernate框架提供的一种面向对象的查询语言,它是对SQL的封装,使得开发者可以使用面向对象的方式来处理数据库查询,避免了直接操作SQL带来的复杂性和对象与关系之间的转换问题。...

    spring,struts1.x ,hibernate整合

    整合过程中,还需要注意 Hibernate 的配置,包括数据库连接信息、实体类的映射文件(`.hbm.xml`)以及 Hibernate 配置文件(`hibernate.cfg.xml`)。Hibernate 的 SessionFactory 通常在 Spring 配置文件中被声明为...

    Hibernate课件.doc

    - **映射细节**:定义 Java 类(Classname)与数据库表(table name)、主键(Id)与表的主键列(pk)、类属性(Class attribute)与表列(table columns)以及类间关系(Class relationship)与表间关系。...

    Hibernate配置文件中映射元素详解

    在对象关系映射(ORM)框架Hibernate中,对象与数据库表之间的关联是通过一个XML配置文件来定义的。这个XML文件包含了映射元素,用于描述Java类如何转化为数据库中的表。映射文档可以通过自动化工具如XDoclet、...

    hibernate

    - **对象与关系映射文件** (Mapping Files): 指定`.hbm.xml`文件的位置,这些文件描述了Java对象与数据库表之间的映射关系。 3. **理解 .hbm.xml 文件** - **对象关系映射的细节**: - 类名到表名的映射 (`...

    spring整合jdbc hbm struts 的各种配置

    2. 在 Struts2 的配置文件(struts.xml)中,配置 Action 类和对应的 Action Mapping。 ```xml <action name="myAction" class="com.example.MyAction"> <result name="success">/success.jsp ``` 3. 配置 ...

    Struts+Spring+Hibernate补充内容

    这里的配置指定了Hibernate的配置文件路径、数据库方言、实体映射文件等关键属性。 **2.3 Hibernate核心配置文件** `hibernate.cfg.xml`是Hibernate的核心配置文件,用于设置数据库连接信息和其他高级选项: ```...

    hibernate配置笔记

    在Hibernate中,映射文件(通常为`.hbm.xml`)用于定义Java对象和数据库表之间的映射关系。以下是一个典型的映射文件片段,我们将基于此进行详细解析: ```xml <hibernate-mapping package="com.allanlxf.hbn.o2m">...

    用maven的xdoclet插件t生成hibernate配置文件

    而在使用Hibernate时,自动生成配置文件能够极大地提高开发效率,减少手动编写配置文件所带来的工作量以及错误。Xdoclet正是这样一个工具,它能够根据实体类上的注释来自动生成包括Hibernate在内的多种类型的文档。...

    S2SH的配置文件

    在Spring配置文件中,我们通过`LocalSessionFactoryBean`来定义`sessionFactory`,并通过`configLocation`属性指定Hibernate配置文件的位置。 ##### 2. Struts配置文件 - **位置**:Struts配置文件一般位于项目的根...

    ssh配置,Struts1.2+Sprint2+hibernate3.1

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在MyEclipse 5.5.1环境中配置SSH框架(Struts + Spring + Hibernate)以及与Tomcat 5.5集成的过程。接下来,我们将深入探讨这些内容...

    ssha 最新 最完整 配置信息

    检查Hibernate配置文件中的表名是否正确,并确保对应的实体类与表名相匹配。 #### 依赖注入时无法对基于类的属性进行set方式注入 确认类中是否存在对应的setter方法,并确保在Spring配置文件中正确地引用了该...

    属性延迟加载

    在Hibernate的ORM映射文件(通常是`.hbm.xml`文件)中,对于需要延迟加载的属性,我们需要添加`lazy="true"`属性到对应的`property`标签中。例如: ```xml <hibernate-mapping> <class name=...

    Hibernate多对一

    "多对一"是Hibernate中的一种关联关系,指的是在一个实体类中可以有多个实例对应数据库表中的另一实体类的一个实例。这种关系在现实生活中很常见,例如一个学生可以属于多个班级,但一个班级只有一个班主任。 **一...

Global site tag (gtag.js) - Google Analytics