- 浏览: 247915 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (205)
- jQuery (27)
- Flash AS3.0 (0)
- Html5+CSS3 (12)
- C# .Net (19)
- Xml XPath XSLT (5)
- Sql (3)
- JavaScript (20)
- struts2 (23)
- hibernate (24)
- spring (11)
- j2ee (16)
- jsp/java (11)
- 设计模式 (5)
- json (3)
- Java.IO (7)
- Java.Util (7)
- android (8)
- WebService (10)
- MyEclipse SVN (3)
- servlet (1)
- Exception (3)
- 自我学习 (2)
- UML (2)
- java泛型 (1)
- Lucene (7)
- HtmlParser (2)
- 概念理解 (3)
- 正则表达式 (1)
- EMail (1)
最新评论
-
hanmiao:
没用,干巴巴的壹堆代码,没明白到底区别在哪里。
List Set Map 区别! -
e421083458:
偶来过了!
C#单向链表的实现
package com.bjsxt.hibernate; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import javax.persistence.Transient; @Entity @Table(name="_Teacher") public class Teacher { private int id; private String name; private String title; private String yourWifeName; private Date birthDate; @Temporal(TemporalType.DATE) public Date getBirthDate() { return birthDate; } public void setBirthDate(Date birthDate) { this.birthDate = birthDate; } @Transient //不进行持久化操作:不做为字段存入数据库表中 public String getYourWifeName() { return yourWifeName; } public void setYourWifeName(String yourWifeName) { this.yourWifeName = yourWifeName; } @Id @GeneratedValue //相当于native 跨数据库平台 自动递增 public int getId() { return id; } public void setId(int id) { this.id = id; } @Column(name="_name") public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } }
发表评论
-
java的枚举的定义和使用
2012-01-12 23:29 1198public emun EmunName { w ... -
常用SQL语句
2011-12-31 11:33 649MySql分组查询语句: from Share as s ... -
hibernate对映射xml的一对多的双向关联详解
2011-12-18 00:15 878<?xml version="1.0" ... -
getHibernateTemplate().execute(new HibernateCallback())方法
2011-12-14 09:43 4481. HibernateCallback是一个 ... -
Java企业级开发SSH三大框架的Jar包
2011-12-06 18:39 947123 -
struts spring hibernate配置文件
2011-10-24 21:24 953ApplicationContext ctx = new Cl ... -
Annotation的关联关系
2011-10-19 23:22 691一对一、一对多、多对多、组合映射、主键关系 的单向和双向 ... -
hibernate 名词解释
2011-10-18 23:20 754JPA是一个标准(接口),hibernate只是一个实现 先有 ... -
Junit测试文件
2011-10-18 22:19 829package com.bjsxt.hibernate; ... -
log4j.properties
2011-10-18 22:00 733### direct log messages to stdo ... -
Hibernate的Hql
2011-09-23 21:58 1108Hibernate 查询语言 NativeSQL(不执行跨平台 ... -
Hibernate级联操作
2011-09-23 00:15 878package com.secn.user; import ... -
Hibernate关系映射
2011-09-22 22:14 653关系映射: 对象之间的关系 一对一(单向和双向) Annont ... -
Hibenrate一对多和多对多
2011-09-20 23:18 338... -
Hibernate联合主键
2011-09-20 22:35 788package com.bjsxt.hibernate; i ... -
Hibernate一对一的关联关系
2011-09-20 22:30 672... -
Hbernate一对一单向关系(Annotation)
2011-09-20 21:54 696package com.bjsxt.hibernate.mod ... -
Load()和Get()的区别和update用法
2011-09-20 20:03 969Load(Teacher.Class,1); Teacher. ... -
Configuration_SessionFactory_GetCurrentSession_OpenSession以及Hibernate中的三种状态
2011-09-19 21:55 761SessionFactory sf = new Configu ... -
常用的hiberante中xml的ID生成策略
2011-09-19 21:09 1151hiberante的xml生成策略: 策略一般是指:1. 可以 ...
相关推荐
本篇将深入探讨Hibernate 3版本中的注解使用,帮助开发者理解如何利用注解进行数据持久化,提高开发效率。 一、Hibernate 3简介 Hibernate 3是Hibernate ORM框架的一个重要版本,它引入了许多新特性,如对JPA(Java...
Hibernate Annotation提供了一系列预定义的注解,如@Entity、@Table、@Id等,它们用于标记实体类、映射表以及主键。例如,`@Entity`表示该类为一个数据库实体,`@Table`指定对应的数据库表名,`@Id`则标识类中的...
Hibernate Annotation是Hibernate框架的一个扩展,它允许开发者直接在Java类和属性上使用注解(Annotations),来定义实体类与数据库表之间的映射关系。相比于XML配置,注解提供了一种更加内聚和直接的方式,使得...
Hibernate是一个流行的Java持久化框架,它使得开发人员可以更加便捷地在对象关系映射(ORM)层工作。在Hibernate中,注解(Annotation)是一种声明式的方法,用于配置实体类、属性以及它们与数据库表之间的映射关系...
通过不断改进实例并实践,我们可以更好地理解和掌握Hibernate Annotation的精髓,实现更高效、更便捷的Java持久化编程。在后续的学习笔记中,我们将继续探索更多关于Hibernate Annotation的实用技巧和高级特性。
总结来说,这个 "Spring Hibernate Annotation demo" 展示了如何在 Spring 框架中使用注解配置来管理依赖,以及如何利用 Hibernate 的注解进行数据持久化。同时,它还涉及到了 Flex 前端与后端的交互。通过学习这个 ...
`@Entity` 是用于标记一个Java类作为持久化实体类的关键注解,表示这个类可以直接映射到数据库表中。例如: ```java @Entity public class Flight implements Serializable { // ... } ``` #### 2. `@Column` ...
Hibernate是一个流行的Java持久化框架,它简化了数据库操作,使得开发者可以更专注于业务逻辑而不是底层的数据访问细节。在Hibernate 3.3版本中,引入了Annotation API,这是一种更加直观、简洁的方式来声明对象-...
1. **注解替代XML映射**:在Hibernate 3.2及更高版本中,引入了Annotation支持,开发者可以直接在Java实体类上使用注解来定义持久化字段和关系,不再需要创建单独的`.hbm.xml`映射文件。 2. **依赖**:使用...
在Java的持久化框架Hibernate中,`@OneToOne`注解用于表示一对一的关联关系,而唯一外键一对一双向关联则是这种关系的一种具体实现方式。这篇文章将深入探讨这一概念,帮助你理解如何在实际开发中应用。 首先,我们...
这个版本包含了对JPA(Java Persistence API)的支持,使得开发人员可以利用JPA标准进行数据库持久化操作。以下是一些关于Hibernate 3.3.2的关键知识点: 1. **配置与实体管理**: Hibernate通过`hibernate.cfg.xml...
1. **实体类**(Entity Class):在Hibernate中,实体类是指那些将被持久化的Java类。它们通常对应于数据库中的表。 2. **注解**(Annotation):在Java 5中引入的一种元数据形式,可以用来标注程序元素,如类、字段...
Hibernate作为Java领域中的一款强大持久化框架,极大地简化了数据库操作。而Hibernate注解则是其在ORM(对象关系映射)领域的进一步进化,它允许开发者将元数据直接嵌入到Java类和属性的声明中,从而避免了XML配置...
在Hibernate 3.2.0版本的中文参考文档中,详细阐述了其核心功能、配置、查询语言以及实体管理和持久化等关键概念。 1. Hibernate核心概念: - Session:是Hibernate的核心接口,它负责在应用程序和数据库之间建立...
《Hibernate Annotation 3.4.0:Java持久化框架的核心技术解析》 Hibernate Annotation是Hibernate框架的一个重要组成部分,它在Java开发中起到了桥梁的作用,连接了业务对象与数据库之间的交互。在Hibernate 3.4.0...
1. `@Entity`:此注解用于标记一个Java类为Hibernate的持久化实体类。实体类是数据库表的映射,每个实例对应表中的一条记录。 2. `@Table`:定义实体类所对应的数据库表,可以设置表名、schema和catalog等属性。 3...
3. 会话(Session):它是持久化操作的入口,负责事务管理和对象状态的管理,提供了增删改查的基本操作。 4. 查询(Querying):Hibernate支持HQL(Hibernate Query Language)和Criteria API,它们是面向对象的查询...
Hibernate 支持多种注解(Annotation),使得开发人员能够更加灵活地定义实体类与数据库表之间的映射关系。本文档旨在帮助开发者深入了解 Hibernate 注解的基本概念及其应用场景。 #### 二、环境搭建 1. **下载...
总结,Hibernate Annotation为Java开发者提供了一种直观且强大的工具,通过在类和属性上添加注解,可以直接将Java对象映射到数据库表,实现无缝的数据持久化。理解并熟练运用这些注解,将有助于提升开发者的数据库...