`

Spring下Hibernate Annotation注解

阅读更多

在spring+hibernate环境下使用Hibernate Annotation,其实主要的就是对hibernate实体类的注解。这里要注意的一个问题是要使用包javax.persistence.Entity;下面的注解,而不是org.hibernate.annotation.Entity;

接下来就是在spring配置文件中配置,使其支持注解方式即可。

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" >
<property name="configLocation" value="classpath:hibernate.cfg.xml" />
</bean>
hibernate.cfg.xml作为hibernate的配置文件

当然不要忘记加入相应的jar架包。

接下来就可以使用注解了,使用注解可以省去映射文件的编写,标例如下:

import javax.persistence.Column;
import javax.persistence.Entity;

import org.hibernate.annotations.GenericGenerator;

.....

 

@Entity
@Table(name="T_TEST")
public class Ttest implements Serializable {

 

 @Id
 @GeneratedValue

 private String testId;

...

}

 

在此使用hibernate annotation的主健生成策略UUID方式注解如下:

@Id
 @Column(name="test_ID",nullable=false,length = 32)
 @GeneratedValue(generator="hibernate-uuid")
 @GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
    public String gettestId() {
        return this.testId;
    }

分享到:
评论

相关推荐

    spring+hibernate annotation 完整示例,带数据库脚本

    这个"spring+hibernate annotation 完整示例,带数据库脚本"的项目,旨在提供一个全面的示例,帮助开发者了解如何在实际项目中结合Spring和Hibernate使用注解来实现数据访问。下面我们将深入探讨这些知识点。 1. **...

    SSH2 annotation 实现struts2.1.6 spring2.5.6 hibernate3.3 全注解开发

    在这个特定的项目中,开发者选择了SSH2的特定版本:Struts2.1.6、Spring2.5.6和Hibernate3.3,并且强调了全注解开发,这意味着在配置文件中尽可能地使用注解来代替XML配置。 首先,让我们详细了解一下这三个框架的...

    sping hibernate Annotation(注释配置) demo(例子)

    总结来说,这个 "Spring Hibernate Annotation demo" 展示了如何在 Spring 框架中使用注解配置来管理依赖,以及如何利用 Hibernate 的注解进行数据持久化。同时,它还涉及到了 Flex 前端与后端的交互。通过学习这个 ...

    spring加入hibernate annotation方式.zip

    Spring与Hibernate的整合,尤其是在使用注解的方式下,可以减少XML配置文件,使代码更简洁、可读性更强。以下是整合的关键步骤: 1. **添加依赖**:在项目中,你需要引入Spring和Hibernate的相应库,通常包括`...

    Spring_Hibernate_JAVAX_Annotation注解

    ### Spring_Hibernate_JAVAX_Annotation 注解详解 #### 一、概述 本文将详细介绍与SSH(Spring+Struts+Hibernate)开发相关的注解。这些注解覆盖了多个领域,如AspectJ、Batch处理、Spring框架本身的功能(包括...

    spring和hibernate的Annotation

    在这个名为“springAndHibernateAnnotation”的小项目中,我们将探讨如何结合使用Spring的注解驱动开发和Hibernate的注解来简化Java应用程序的构建过程。 **Spring框架的注解** Spring框架引入注解的主要目的是为了...

    Struts2+Spring2.5+Hibernate3全注解实例详解

    超级详细的SSH2项目实例详解,...两种注解实现方式。不同的生成数据脚本实现。 在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过二个实例,详细的为大家讲解如何实现全注解式的开发。

    Hibernate Annotation 笔记 总结 注解

    【描述】:本文将全面介绍Hibernate Annotation的使用,包括事务管理和声明式事务处理,以及如何通过注解简化数据库持久化操作。 【标签】:Hibernate, Annotation, 笔记, 总结, 注解 【正文】: Hibernate ...

    hibernate annotation spring 中文参考文档

    在"hibernate_annotation"这个部分,我们关注的是Hibernate的注解配置方式,这种方式比传统的XML配置更加简洁直观。Hibernate注解提供了如@Entity、@Table、@Id、@GeneratedValue等,它们分别用于定义实体类、指定...

    struts Spring Hibernate标签和注解资料合集

    springmvc注解.doc,Spring注解讲解.doc,struts2标签详解.pdf,struts2常用标签.pdf,Struts2页面开发中常用标签.pdf,Struts2注解详细说明文档.doc,Hibernate注解教程:Hibernate Annotation使用实例.maff

    完整版spring hibernate整合采用annotation

    总的来说,"完整版spring hibernate整合采用annotation"是一个涵盖多个知识点的主题,包括Spring注解驱动开发、Hibernate的ORM注解、Spring与Hibernate的整合配置、事务管理以及相关的开发工具使用。通过深入学习和...

    struts2+spring+hibernate s2sh半注解结合方式框架搭建开发

    在本项目中,"s2sh半注解结合方式框架搭建开发"指的是使用Struts2、Spring和Hibernate,并通过注解的方式来进行部分配置,以简化传统的XML配置文件,提高开发效率。 首先,让我们来详细了解一下这三个框架的核心...

    csh框架+cxf+spring+hibernate+mysql 注解 annotation xml json

    【标题】"csh框架+cxf+spring+hibernate+mysql 注解 annotation xml json" 提到的是一个基于Java技术栈的Web服务开发架构,涵盖了多个关键组件和技术,这些技术在现代企业级应用中广泛应用。以下是这些知识点的详细...

    spring_hibernate_annotation的三种实现

    以下将详细介绍"spring_hibernate_annotation的三种实现"。 1. **基于XML的配置** 在早期的Spring和Hibernate集成中,通常使用XML配置文件来定义Bean和数据源,以及映射信息。Spring的`applicationContext.xml`...

    jquery easyUI+struts2+spring+hibernate基于annotation实现的CRM

    【标题】:“jQuery EasyUI+Struts2+Spring+Hibernate基于注解实现的CRM系统” 在IT领域,CRM(Customer Relationship Management,客户关系管理)系统是企业用来优化与客户交互和管理的重要工具。本项目利用一系列...

    Hibernate Annotation入门

    而Hibernate Annotation是Hibernate的一个重要特性,它通过在Java类和字段上添加注解来简化数据库表和实体类之间的映射配置。这篇博文将带你了解如何使用Hibernate Annotation进行开发。 首先,我们需要理解Java...

    struts2 spring2.5 hibernate3.0 annotation 整合

    本项目整合了这三个框架,并利用注解(Annotation)进行配置,简化了传统XML配置的方式。 Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于控制应用程序的流程,处理HTTP请求并分发到...

    ssh框架构建 hibernate注解 spring注解

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。本教程将深入探讨如何使用注解来构建SSH框架,以实现更简洁、高效的应用程序开发。 **Struts2** 是MVC设计模式的一个实现...

    spring与hibernate的整合

    Spring 提供了强大的事务管理功能,可以在不改变业务代码的情况下实现事务的声明式管理。在配置文件中,你可以添加 `&lt;tx:annotation-driven/&gt;` 标签启用基于注解的事务管理。然后在 DAO 或 Service 类的方法上添加 `...

Global site tag (gtag.js) - Google Analytics