`

hibernate Annotation版本持久化实体类

 
阅读更多
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;
	}
}

 

分享到:
评论

相关推荐

    hibernate annotation hibernate3

    本篇将深入探讨Hibernate 3版本中的注解使用,帮助开发者理解如何利用注解进行数据持久化,提高开发效率。 一、Hibernate 3简介 Hibernate 3是Hibernate ORM框架的一个重要版本,它引入了许多新特性,如对JPA(Java...

    hibernate annotation 中文文档

    Hibernate Annotation提供了一系列预定义的注解,如@Entity、@Table、@Id等,它们用于标记实体类、映射表以及主键。例如,`@Entity`表示该类为一个数据库实体,`@Table`指定对应的数据库表名,`@Id`则标识类中的...

    Hibernate Annotation 中文文档

    Hibernate Annotation是Hibernate框架的一个扩展,它允许开发者直接在Java类和属性上使用注解(Annotations),来定义实体类与数据库表之间的映射关系。相比于XML配置,注解提供了一种更加内聚和直接的方式,使得...

    最全的Hibernate Annotation API文档

    Hibernate是一个流行的Java持久化框架,它使得开发人员可以更加便捷地在对象关系映射(ORM)层工作。在Hibernate中,注解(Annotation)是一种声明式的方法,用于配置实体类、属性以及它们与数据库表之间的映射关系...

    Hibernate Annotation 学习笔记

    通过不断改进实例并实践,我们可以更好地理解和掌握Hibernate Annotation的精髓,实现更高效、更便捷的Java持久化编程。在后续的学习笔记中,我们将继续探索更多关于Hibernate Annotation的实用技巧和高级特性。

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

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

    HibernateAnnotation

    `@Entity` 是用于标记一个Java类作为持久化实体类的关键注解,表示这个类可以直接映射到数据库表中。例如: ```java @Entity public class Flight implements Serializable { // ... } ``` #### 2. `@Column` ...

    hibernate annotation api chm文件

    Hibernate是一个流行的Java持久化框架,它简化了数据库操作,使得开发者可以更专注于业务逻辑而不是底层的数据访问细节。在Hibernate 3.3版本中,引入了Annotation API,这是一种更加直观、简洁的方式来声明对象-...

    Hibernate Annotation 笔记 总结 注解

    1. **注解替代XML映射**:在Hibernate 3.2及更高版本中,引入了Annotation支持,开发者可以直接在Java实体类上使用注解来定义持久化字段和关系,不再需要创建单独的`.hbm.xml`映射文件。 2. **依赖**:使用...

    Hibernate Annotation 唯一外键一对一双向关联

    在Java的持久化框架Hibernate中,`@OneToOne`注解用于表示一对一的关联关系,而唯一外键一对一双向关联则是这种关系的一种具体实现方式。这篇文章将深入探讨这一概念,帮助你理解如何在实际开发中应用。 首先,我们...

    Hibernate distribution and annotation

    这个版本包含了对JPA(Java Persistence API)的支持,使得开发人员可以利用JPA标准进行数据库持久化操作。以下是一些关于Hibernate 3.3.2的关键知识点: 1. **配置与实体管理**: Hibernate通过`hibernate.cfg.xml...

    Hibernate Annotation笔记

    1. **实体类**(Entity Class):在Hibernate中,实体类是指那些将被持久化的Java类。它们通常对应于数据库中的表。 2. **注解**(Annotation):在Java 5中引入的一种元数据形式,可以用来标注程序元素,如类、字段...

    hibernate-annotation

    Hibernate作为Java领域中的一款强大持久化框架,极大地简化了数据库操作。而Hibernate注解则是其在ORM(对象关系映射)领域的进一步进化,它允许开发者将元数据直接嵌入到Java类和属性的声明中,从而避免了XML配置...

    hibernate 中文文档 and _annotation.chm

    在Hibernate 3.2.0版本的中文参考文档中,详细阐述了其核心功能、配置、查询语言以及实体管理和持久化等关键概念。 1. Hibernate核心概念: - Session:是Hibernate的核心接口,它负责在应用程序和数据库之间建立...

    hibernate annotation 3.40

    《Hibernate Annotation 3.4.0:Java持久化框架的核心技术解析》 Hibernate Annotation是Hibernate框架的一个重要组成部分,它在Java开发中起到了桥梁的作用,连接了业务对象与数据库之间的交互。在Hibernate 3.4.0...

    hibernate_annotation中文版

    1. `@Entity`:此注解用于标记一个Java类为Hibernate的持久化实体类。实体类是数据库表的映射,每个实例对应表中的一条记录。 2. `@Table`:定义实体类所对应的数据库表,可以设置表名、schema和catalog等属性。 3...

    Hibernate中文文档+hibernate annotation +distribution

    3. 会话(Session):它是持久化操作的入口,负责事务管理和对象状态的管理,提供了增删改查的基本操作。 4. 查询(Querying):Hibernate支持HQL(Hibernate Query Language)和Criteria API,它们是面向对象的查询...

    hibernate annotation学习文档

    Hibernate 支持多种注解(Annotation),使得开发人员能够更加灵活地定义实体类与数据库表之间的映射关系。本文档旨在帮助开发者深入了解 Hibernate 注解的基本概念及其应用场景。 #### 二、环境搭建 1. **下载...

    hibernate Annotation

    总结,Hibernate Annotation为Java开发者提供了一种直观且强大的工具,通过在类和属性上添加注解,可以直接将Java对象映射到数据库表,实现无缝的数据持久化。理解并熟练运用这些注解,将有助于提升开发者的数据库...

Global site tag (gtag.js) - Google Analytics