`

Hibernate 注解配置

阅读更多
package cn.com.songjy.domain;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;


@Entity
@Table(name="T_USER",schema="SCOTT")//在用户SCOTT的下表名为T_USER
public class User implements Serializable {

	private static final long serialVersionUID = 8373486895856607204L;
	
	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="USER_SEQUENCE")
	@SequenceGenerator(name="USER_SEQUENCE", sequenceName="USER_SEQUENCE_SCOTT",allocationSize=1)
	@Column(name="USER_ID")
	private Long id;
	
	@Column(name="USER_NAME",length=20)
	private String name;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
}
/*
 * 在hibernate.cfg.xml中加入如下代码即可
 * <mapping class="cn.com.songjy.domain.User"/>
 */

基于按annotation的hibernate主键生成策略
Hibernate综合示例
分享到:
评论

相关推荐

    hibernate注解配置

    ### Hibernate注解配置详解 #### 一、概述 Hibernate 是一款强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互过程。在使用Hibernate的过程中,开发者可以通过注解来实现对象与数据库表之间...

    spring-hibernate注解配置源码

    本实例"spring-hibernate注解配置源码"旨在展示如何在不使用XML配置的情况下,通过注解的方式整合Struts2、Spring和Hibernate,创建一个完整的MVC(模型-视图-控制器)架构的应用。下面将详细介绍这个过程中的关键...

    Hibernate注解配置表映射实例

    在这个“Hibernate注解配置表映射实例”中,我们将深入探讨如何使用Hibernate的注解来配置实体类与数据库表之间的映射。 Hibernate注解提供了在Java类和类属性上直接定义数据库映射的能力,避免了XML配置文件的繁琐...

    Hibernate4.0注解配置详解.docx

    Hibernate4.0注解配置详解,Hibernate4.0注解配置详解,Hibernate4.0注解配置详解

    hibernate的注解形式

    通过以上介绍,我们可以看出Hibernate注解配置极大地简化了ORM的设置过程,使得代码更加清晰,易于维护。在实际项目中,结合Spring框架,我们可以利用注解配置实现自动化事务管理,进一步提升开发效率。当然,理解和...

    struts2.0 spring2.5 hibernate3.2 注解最新框架

    开发者可能会在该文件中找到一个简单的Struts2 Action,一个带有注解的Spring Bean,以及一个用Hibernate注解配置的实体类。通过分析和运行这个`test`文件,可以更好地理解三大框架如何协同工作,以及注解如何简化...

    Hibernate 注解说明文档

    Hibernate注解是一种元数据方式,用于在Java类和属性上声明数据库映射信息,从而避免了XML配置文件的繁琐。注解提供了一种更加简洁、直观的方式来描述实体类和它们与数据库表之间的关系。 1. **@Entity**: 表示一个...

    Struts2 Spring3.0 Hibernate3.3 整合全注解配置用的数据库

    总结来说,Struts2、Spring3.0和Hibernate3.3的全注解配置简化了代码,提高了可读性和可维护性。通过注解,我们可以快速地定义bean、映射请求、管理事务和数据库关系。这个数据库示例表明了这些技术在实际项目中的...

    Hibernate注解jar包

    本主题将深入探讨Hibernate注解的相关知识点。 1. **注解概述**: 注解(Annotations)是Java 5引入的一种元数据,它提供了在源代码中嵌入信息的方式,这些信息可以被编译器或者在运行时的Java虚拟机使用。在...

    springmvc+hibernate注解框架整合 demo

    3. **使用注解配置数据源和事务管理**:可以使用`@Autowired`注解注入DataSource,`@EnableTransactionManagement`开启事务管理,`@Transactional`注解在服务层方法上启用事务。 4. **配置 DAO**:创建Hibernate的...

    Hibernate注解API.pdf

    ### Hibernate注解API知识点概述 #### 一、Hibernate注解简介 Hibernate 是一款非常流行的 Java 持久层框架,它极大地简化了数据库操作。在 Hibernate 中,可以通过使用注解来映射对象与数据库表之间的关系,从而...

    hibernate注解所需jar包

    使用注解配置的实体管理,可以方便地执行CRUD(创建、读取、更新、删除)操作。 在实际项目中,除了这三个核心的Hibernate注解库,可能还需要其他的依赖,例如: - **jta.jar**:Java Transaction API,用于支持...

    Hibernate注解用法总结

    在Java的ORM框架Hibernate中,注解是一种强大的工具,它允许开发者无需XML配置就能实现对象关系映射。本文主要总结了Hibernate中常见的注解用法,涵盖了类级别和属性级别的注解,以及与主键和非主键相关的注解。 1....

    hibernate注解

    Hibernate是一款强大的Java持久化框架,它简化了数据库与对象之间的交互。在本文中,我们将深入探讨Hibernate注解的几个核心方面:...在实践中,不断探索和优化你的注解配置,将有助于创建出更加健壮、高效的Java应用。

    hibernate注解.rar

    《Hibernate注解详解》 在Java开发领域,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而随着Java注解的普及,Hibernate也开始广泛采用注解方式来替代XML配置,使得代码更加简洁,...

    hibernate的知识总结

    - **基本类型配置**:说明了进行Hibernate注解配置时需要引入的相关JAR包,包括`hibernate-annotation.jar`、`ejb3persistence.jar`和`hibernate-common-annotations.jar`。 - **注解使用**:具体到注解的使用方法,...

    Spring+Hibernate注解事务实例

    下面我们将详细讲解如何配置和使用Spring+Hibernate注解声明式事务: 1. **配置Spring**: - 首先,我们需要在Spring配置文件中启用事务管理器,通常是`HibernateTransactionManager`,并配置数据源。 - 然后,...

Global site tag (gtag.js) - Google Analytics