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

Hibernate Annotation语法

阅读更多

CascadeType:

CascadeType.PERSIST: 如果一个实体是受管状态, 或者当persist()函数被调用时, 触发级联创建(create)操作
CascadeType.MERGE: 如果一个实体是受管状态, 或者当merge()函数被调用时, 触发级联合并(merge)操作
CascadeType.REMOVE: 当delete()函数被调用时, 触发级联删除(remove)操作
CascadeType.REFRESH: 当refresh()函数被调用时, 触发级联更新(refresh)操作
CascadeType.ALL: 以上全部

下面注释是一样的:

 @ManyToOne(cascade={CascadeType.PERSIST,CascadeType.REMOVE,      CascadeType.REFRESH,CascadeType.MERGE}) 
   private Company company; 
 @ManyToOne(cascade=CascadeType.ALL) 
   private Company company;

分享到:
评论

相关推荐

    Hibernate4注解全教程

    Hibernate注解的优势在于其代码易于理解,并且IDE工具对注解提供了自动代码完成和语法高亮显示的支持。Hibernate Annotation还支持新的EJB3持久性规范,这使得符合EJB3规范的持久层代码更加简洁、易于维护。...

    Hibernate之第2解之-hibernate_demo_1_annotation

    6. **HQL和 Criteria API**:Hibernate提供SQL的替代语法,如HQL(Hibernate Query Language)和Criteria API,进行更高级的查询。 7. **事务管理**:使用Session的beginTransaction(), commit(), rollback()进行...

    JDK5.0 Java Annotation 介绍(ppt)

    这包括定义 Annotation 类型的语法、声明 Annotation 的语法,以及读取 Annotation 的 API。Annotation 不直接改变代码的执行逻辑,但可以通过工具或库间接影响程序的行为。它们可以从源代码、编译后的 .class 文件...

    JavaAnnotation手册.pdf

    创建Annotation类型时,需要使用特殊的语法,它限制了接口成员的类型和访问级别。 2. 使用Annotation:在代码中,Annotation可以应用于包、类、接口、构造函数、方法、字段、参数甚至局部变量。例如,`@Override`...

    Java Annotation

    #### 二、Java Annotation 的基本语法与类型 - **声明注解**:使用 `@interface` 关键字来声明一个注解。 ```java public @interface MyAnnotation { String value() default ""; } ``` - **使用注解**:通过 ...

    hibernate注解

    因此,Hibernate顺应技术发展趋势,引入了基于注解的配置方式,即Hibernate Annotation。 #### Hibernate注解的优势 在Hibernate中使用注解,可以极大地简化原有的XML配置文件,使得开发人员能够更专注于业务逻辑...

    hibernate-dtd文件

    在Hibernate中,DTD(Document Type Definition)文件是用于定义XML文档结构的关键元素,它们为Hibernate配置文件提供语法规则和约束。当我们在Java项目中使用Hibernate时,会遇到`hibernate-dtd`文件,它是...

    《精通Hibernate》电子版(孙卫琴)

    此外,还讲解了如何通过Annotation方式进行配置,以适应不同项目的需求。 三、实体映射与对象关系模型 实体是Hibernate中与数据库表相对应的Java类。孙卫琴详细解析了实体类的定义,如使用@Entity注解,以及属性与...

    java之Annotation及其应用

    注解的语法结构由`@`符号开头,后面跟着注解的类型,例如`@Override`、`@Deprecated`等。注解可以带有参数,参数用括号括起来,形如`@MyAnnotation(value="value")`。注解的值可以是基本类型、字符串、枚举值或另一...

    hibernate3.2官方源代码

    - Hibernate Query Language(HQL)是Hibernate特有的面向对象的查询语言,其语法类似于SQL。`org.hibernate.hql`和`org.hibernate.hql.ast`包包含了HQL的解析和执行逻辑。另外,Criteria API提供了一种更加灵活的...

    Hibernate+中文文档

    5.5.2. 使用 JDK 5.0 的注解(Annotation) 5.6. 数据库生成属性(Generated Properties) 5.7. 辅助数据库对象(Auxiliary Database Objects) 6. 集合类(Collections)映射 6.1. 持久化集合类(Persistent ...

    Hibernate注解编程实例

    值得注意的是,这里还通过`<mapping class="..."/>`的方式指定了哪些实体类需要被映射,例如`<mapping class="com.xmxz.hibernate.annotation.IdCard"/>`和`<mapping class="com.xmxz.hibernate.annotation.Person"/...

    Java Annotation手册

    注解可以在类、接口、方法、变量等声明上使用,其语法格式为 `@注解名`。例如,使用@Override注解来确保方法是重写父类的方法。 二、注解处理器 2.1 注解处理器API Java提供了一套注解处理器API(javax.annotation....

    Hibernate_3.2.0中文参考

    - **实体映射**:使用Hibernate Annotation配置实体类,指定字段与数据库列的对应关系。 - **初始化SessionFactory**:通过Configuration类加载配置,创建SessionFactory实例。 - **使用Session**:创建Session,...

    hibernate3.2中文文档(chm格式)

    5.5.2. 使用 JDK 5.0 的注解(Annotation) 5.6. 数据库生成属性(Generated Properties) 5.7. 辅助数据库对象(Auxiliary Database Objects) 6. 集合类(Collections)映射 6.1. 持久化集合类(Persistent ...

    HibernateAPI中文版.chm

    5.5.2. 使用 JDK 5.0 的注解(Annotation) 5.6. 数据库生成属性(Generated Properties) 5.7. 辅助数据库对象(Auxiliary Database Objects) 6. 集合类(Collections)映射 6.1. 持久化集合类(Persistent ...

    hibernate开发指南.rar

    2. **安装与配置**:介绍如何在项目中引入Hibernate库,配置hibernate.cfg.xml文件,包括数据库连接、方言设置、缓存策略等,以及如何通过Annotation或XML方式定义实体类。 3. **实体映射**:讲解如何将Java类映射...

    Hibernate学习笔记第二部分

    6. **查询语言(HQL)**: Hibernate Query Language是Hibernate提供的面向对象的查询语言,类似于SQL,但更接近Java语法。它可以用来检索、修改、删除对象。 7. ** Criteria 查询**: Hibernate还提供了Criteria API...

    ssh+velocity+annotation包源

    - **模板语法**:Velocity使用#和$符号进行指令和变量引用,例如#{if}条件判断,${variable}变量输出。 - **Velocity上下文(Context)**:存储并传递数据到模板,是连接业务逻辑和视图的关键。 - **宏库(Macro ...

Global site tag (gtag.js) - Google Analytics