`
awfrun
  • 浏览: 82073 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

(4)hibernate 用EJB3注解进行映射

阅读更多

1.每一个持久化POJO类都是一个实体bean,这可以通过在类的定义中使用@Entity注解来进行声明.

 

2.@Table是类一级的注解, 通过@Table注解可以为实体bean映射指定表(table),目录(catalog)和schema的名字. 如果没有定义@Table,那么系统自动使用默认值:实体的短类名(不附带包名).

@Entity
@Table(name="tbl_sky")

3.声明基本的属性映射,@Basic默认 

 @Temporal(TemporalType.TIME) 时间,默认是日期加时间


4.枚举用xml很麻烦,用注解十分简单,@Enumerated(EnumType.STRING)

 

 

5.Hibernate Annotations 参考文档 3.2.0 CR1里面写得十分清楚....

分享到:
评论

相关推荐

    Hibernate 注解映射

    在使用 Hibernate 注解映射之前,需要添加相关的 jar 包,包括 hibernate-annotations.jar、ejb3-persistence.jar 和 hibernate-commons-annotations.jar。 在实体类中,可以使用 JPA 的标准注解来描述对象关系映射...

    Hibernate反向生成EJB注解

    在给定的场景下,我们讨论的是如何使用Hibernate反向工程生成包含EJB注解的实体类。 首先,我们需要创建一个Web项目,这是构建基于Java的Web应用程序的基础。在MyEclipse这样的集成开发环境中,可以方便地创建和...

    Wicket6.0_Spring3.1_Hibernate4.1_EJB全注解实例

    《Wicket6.0_Spring3.1_Hibernate4.1_EJB全注解实例》是一个集成开发案例,它结合了四个重要的Java技术框架:Wicket、Spring、Hibernate和EJB,同时使用JTA(Java Transaction API)进行事务管理。这个实例在...

    ejb+hibernate资料 ejb+hibernate资料

    EJB3是EJB规范的一个版本,它在EJB2的基础上进行了大量的简化和改进,使得EJB更易于使用。EJB3引入了实体Bean(Entity Beans)的注解式配置,不再需要复杂的XML部署描述符。同时,会话Bean(Session Beans)也变得...

    org.hibernate.ejb-library-3.4.0.GA-A

    hibernate是Java世界中的一个流行对象关系映射(ORM)框架,它允许开发者用面向对象的方式来处理数据库操作,而不是直接写SQL语句。hibernate的核心功能包括实体管理、数据持久化、事务管理和查询语言HQL(Hibernate...

    org.hibernate.ejb-library-3.4.0.GA

    包含Hibernate的注解处理库,使得开发者可以使用注解来定义实体和映射。 9. `com.springsource.org.hibernate.ejb-3.4.0.GA.jar`:本题的重点,这个库提供了对Java EE环境中EJB3规范的支持,包括JPA(Java ...

    Jboss下hibernate整合EJB

    4. **整合Hibernate和EJB** - 在EJB中,使用SessionFactory创建Session,然后调用Session的方法(如save(), update()等)来操作数据库。 - 为避免资源泄漏,确保在EJB方法完成后关闭Session和Transaction。 5. **...

    EJB3.0实体的注解规范

    在EJB3.0中,实体Bean被设计为简单的Plain Old Java Objects (POJOs),这与Hibernate的持久化对象概念相同,它们的映射关系均通过JDK 5.0引入的注解来定义,同时EJB3规范也支持XML描述。 在EJB3的注解中,主要分为...

    Hibernate4注解全教程

    Hibernate4注解主要依赖于Hibernate Annotation库,支持EJB3持久性规范,为Java持久化提供了一种标准化机制。 在Hibernate中使用注解进行配置,仍然需要配置文件cfg.xml,但是它被用来指定哪些类通过注解进行配置。...

    EJB与Hibernate的整合简述

    1. **持久化策略集成**:在EJB 3.0及之后的版本中,引入了JSR-220(现在是JSR-318)规范,允许直接在实体Bean中使用注解来声明Hibernate的映射。这使得EJB实体可以直接利用Hibernate的持久化机制,无需编写大量的DAO...

    EJB注解说明

    在EJB 3中,这些注解主要定义在`javax.persistence.*`包中,与JDK 5.0兼容,因此大多数现代IDE如Eclipse、IntelliJ IDEA和Netbeans都支持注解的自动补全功能。 **实体Bean声明**: 使用`@Entity`注解标记一个类为...

    JPA注解详细解释、EJB3、 Hibernate开发

    JPA 使用注解来简化对象与关系映射(ORM)的过程,这使得开发者能够更加专注于业务逻辑而不是数据访问层的细节。下面将详细介绍一些常用的JPA注解及其用法。 #### 1. `@Entity` - **描述**:`@Entity` 注解用来...

    css,javascript,hibernate,EJB3,struts2帮助文档

    4. **EJB3(企业JavaBean 3.0)**:EJB是Java EE平台的一部分,提供了一种标准的组件模型来开发分布式企业级应用。EJB3引入了更轻量级的注解驱动,减少了XML配置。核心概念包括会话bean(状态ful和状态less)、消息...

    EJB对象关系数据库映射.pdf

    从Java 5开始,Java支持在代码中使用注解(Annotation),这使得可以直接在Java类上定义映射信息,而无需额外的映射文件。这种方法更加简洁,易于维护。 #### 五、对象标识符 对象标识符是指Java对象的唯一标识,...

    hibernate 中文注解

    - **用EJB3注解进行映射:** - **声明实体bean:** 使用`@Entity`注解声明一个类作为实体Bean。 - **定义表(Table):** 通过`@Table`注解指定实体对应的数据库表名。 - **乐观锁定版本控制:** 使用`@Version`...

    ejb3-persistence.jar hibernate-annotations.jar

    这两个库文件的结合使用,使得开发者能够方便地在EJB3环境中利用Hibernate的强大功能进行数据持久化操作。在实际项目中,开发者通常会将它们与应用服务器(如WildFly、TomEE等)集成,以提供完整的服务器端解决方案...

    hibernate包含的jar文件从spring, hibernate,ejb中抽出来的jar文件

    标题中的“hibernate包含的jar文件从spring, hibernate, ejb中抽出来的jar文件”指的是在软件开发中,为了构建一个基于Spring、Hibernate和EJB(Enterprise JavaBeans)的项目,通常需要从这些框架的库中提取出必要...

    Hibernate Annotation 笔记 总结 注解

    2. **依赖**:使用Hibernate Annotation需要引入相关的JAR包,包括`hibernate-annotations.jar`、`hibernate-commons-annotations.jar`以及`ejb3-persistence.jar`。如果使用Maven,可以在POM.xml文件中添加相应的...

    Ejb3中的注释常用属性

    总结,EJB3中的注解大大简化了Java EE应用的开发,@EJB和@Resource注释提供了方便的依赖注入机制,而实体Bean结合persistence.xml文件则实现了ORM(对象关系映射),使得数据库操作更加便捷。理解并熟练运用这些注解...

    EJB3开发Entity

    EJB3是EJB规范的一个重要版本,它在EJB2的基础上进行了许多简化和改进,使得开发更加高效且易于理解。本文将深入探讨EJB3中的Entity Bean,它是EJB3中的持久化组件,用于代表数据库中的实体。 1. **实体Bean的概念*...

Global site tag (gtag.js) - Google Analytics