`
zhuixue
  • 浏览: 174178 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Hibernate的Class类型实体属性的存取

阅读更多

工作中遇到一个情况:为了实现程序的简便,需要在实体中把其中的一个属性设为Class类型。

在实体bean直接把属性中定义为Class类型

 

Class childTable;

 在配置文件中把该属性的type设置为java.lang.Class

	<property name="childTable" type="java.lang.Class">
			<column name="childTable" />
		</property>

 用mysql数据库进行连接,经过测试可以正常存取。在数据库中以varchar类型存储该Class类型属性的类名信息。

分享到:
评论

相关推荐

    hibernate存取汉字小程序

    在Hibernate中,这些操作可以通过Session对象完成,例如`session.save(entity)`用于保存实体,`session.get(Class, id)`用于根据ID获取实体。 在处理汉字时,我们还需要注意JVM的默认编码和IDE的编码设置。确保...

    hibernate存取oracle的clob

    为了能够通过 Hibernate 来存取 CLOB 数据,我们需要对 Hibernate 进行相应的配置,并且合理地设计实体类。 **2.1 Hibernate 配置** 确保 Hibernate 的配置文件(通常为 `hibernate.cfg.xml` 或者 Spring 的配置...

    Hibernate入门项目(环境搭建、配置及实现简单数据库存取)

    在本文中,我们将探讨如何搭建Hibernate环境,进行配置,并实现对数据库的简单存取。Hibernate是一款强大的Java对象关系映射(ORM)框架,它简化了数据库操作,使得开发人员可以使用面向对象的方式处理数据。下面,...

    Hibernate示例

    在本示例中,我们将探讨如何使用 Hibernate 进行基本的数据存取操作。 **环境准备** 在开始 Hibernate 示例之前,我们需要确保以下组件已经准备就绪: 1. JDK:确保安装了 Java 开发环境,并设置好 `JAVA_HOME` ...

    hibernate-jar基本Jar包

    Hibernate 是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的编程模型来操作数据库,从而简化了Java应用程序中的数据存取工作。在Java项目中,使用Hibernate-jar基本Jar包可以帮助我们快速搭建...

    学习hibernate第二天

    在IT行业中,Hibernate是一个非常重要的Java持久化框架,它简化了数据库操作,使得开发者能够更加专注于业务逻辑,而不是底层的数据存取细节。本篇将基于“学习Hibernate第二天”的主题,结合“源码”和“工具”这两...

    jdbc+hibernate存取blob字段

    你可能需要定义一个实体类,包含BLOB类型的属性,并使用Hibernate的Session接口来保存或更新对象。例如: ```java @Entity public class TestEntity { @Id private Long id; private String name; @Lob ...

    hibernate教材

    Hibernate 支持多种关联类型,包括一对一(OneToOne)、一对多(OneToMany)、多对一(ManyToOne)和多对多(ManyToMany)。通过关联,对象之间可以建立复杂的关系,实现数据的联动操作。 九、Inheritance 继承 ...

    Hibernate简单的demo

    Hibernate 是一款强大的Java持久化框架,它简化了数据库操作,使得开发者能够更加专注于业务逻辑,而不是繁琐的数据存取。这个“Hibernate简单的demo”是为了帮助初学者理解并快速上手Hibernate框架而设计的。 **...

    hibernate的jar包.zip

    13. **类型系统(Type System)**: Hibernate支持多种类型的值,包括基本类型、集合类型、自定义类型等,可以灵活地映射到数据库字段。 在使用这些JAR包时,需要确保它们被添加到项目的类路径中。通常,这可以通过...

    hibernate 调用oracle函数

    3. **创建映射实体类**:假设我们的函数与某个实体类相关联,我们需要在实体类上添加相应的注解,比如`@Entity`,并定义一个属性来对应Oracle函数的返回值。 4. **定义Hibernate Native SQL查询**:由于Hibernate...

    entitymanager(hibernate)

    当我们谈论"entitymanager(hibernate)"时,意味着我们要探讨如何在Java项目中将这两个强大的组件结合起来,实现高效的数据存取。 【描述】:在MyEclipse这种流行的IDE环境下,我们可以方便地进行调试和开发。通过...

    hibernate架包

    Hibernate 是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的编程模型来操作数据库,从而简化了Java应用程序中的数据存取工作。在Java世界里,Hibernate 已经成为了开发人员处理数据库交互的标准...

    spring+hibernate操作oracle的clob字段

    在Hibernate的映射文件中,使用`org.springframework.orm.hibernate3.support.ClobStringType`类型来映射这个属性,如下所示: ```xml &lt;property name="clobField" type="org.springframework.orm.hibernate3....

    hibernate基础demo

    创建好实体类后,我们需要在Hibernate配置中启用注解支持,并告诉Hibernate在哪里找到这些实体类,这通常通过`&lt;mapping class="fully.qualified.ClassName"/&gt;`或扫描特定包的方式完成。 在应用启动时,Hibernate会...

    Hibernate简单例子几个

    在 Hibernate 中,实体类代表数据库中的表,类中的属性对应表中的字段。通过在类上添加 `@Entity` 注解,表明这是一个 Hibernate 实体类。属性上使用 `@Id` 表示主键,其他字段可以使用 `@Column` 进行映射。 **...

    hibernate需要的2个DTD文档

    这些元素及其属性详细规定了对象-关系映射的规则,使得Hibernate能够理解并自动处理数据的存取。 2. **hibernate-configuration-3.0.dtd** 这个DTD文件则定义了Hibernate配置文件的结构。配置文件主要包含了关于...

    Hibernate的高级查询

    在Hibernate中,一个实体(比如User)可以与多个其他实体(如Order)关联,形成一对一、一对多或多对多的关系。在一对多关系中,通常使用`@OneToMany`注解来定义。例如,User类可能有多个Order,代码可能如下: ```...

Global site tag (gtag.js) - Google Analytics