@Transient注解----Hiberbate

@Transient表示该属性并非一个到数据库表的字段的映射,将会忽略该属性.
如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic
  Example:

    @Entity
    public class Employee {
        @Id      int id;
        @Transient      User currentUser;
        ...
    }
 
时间: 2024-10-10 15:17:16

@Transient注解----Hiberbate的相关文章

使用注解@Transient使表中没有此字段

在写实体类时发现有加@Transient注解的 加在属性声明上,但网上有加到get方法上的: 1 serialization会忽略掉 Java的serialization提供了一种持久化对象实例的机制.当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它. 为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient 2 不跟数据库表做映射 就是表中没有这个字段 @Transient表示该属性并非一个到数据库表的

(十) 使用Hibernate 注解

Hibernate里有两种注解 : Hibernate 注解 JPA注解 主键生成机制 : http://www.cnblogs.com/ph123/p/5692194.html 案例一:   用注解对非复合主键的表生成配置文件 package bean; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.p

【转】Scala学习——注解

原文链接 http://nerd-is.in/2013-09/scala-learning-annotations/ 原文发表于:http://nerd-is.in/2013-09/scala-learning-annotations/ 注解可以在程序中的各项条目添加信息,这些信息可以被编译器或外部工具处理. 将学习到如何与Java注解实现互操作,以及如何使用Scala特有的注解. 什么是注解 注解是插入到代码中以便有工具可以对它们进行处理的标签. 工具可以在代码级别运作,也可以处理被编译器加入

(转)Hibernate 注解详解

原博:http://blog.csdn.net/sufei58/article/details/48223731 仅作为收藏使用. 一.实体Bean 每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明. 声明实体Bean @Entitypublic class Flightimplements Serializable {  Long id;  @Id  public Long getId() { return id; }  public void

3、JPA一些常用的注解

常用注解有下面这些: ①:@Entity.@Table.@Id.@GeneratedValue.@Column.@Basic ②:@Transient 用于忽略某个属性,而不对该属性进行持久化操作 ③:@Temporal 一.第①组注解 @Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将映射到指定的数据库表.如声明一个实体类 Customer,它将映射到数据库中的 customer 表上. @Table,当实体类与其映射的数据库表名不同名时需要使用 @Table 标注说明

Scala入门到精通——第十六节 泛型与注解

本节主要内容 泛型(Generic Type)简介 注解(Annotation)简介 注解常用场景 1. 泛型(Generic Type)简介 泛型用于指定方法或类可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性.泛型的典型应用场景是集合及集中中的方法参数,可以说同java一样,scala中泛型无处不在,具体可以查看scala的api //单个泛型参数的使用情况 class Person[T](var name:T) cla

Hibernate注解详解

一.实体Bean 每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明. 声明实体Bean @Entitypublic class Flightimplements Serializable {  Long id;  @Id  public Long getId() { return id; }  public void setId(Long id) { this.id = id; }} @Entity 注解将一个类声明为实体Bean, @Id 注解声

13 Java枚举和注解

Java枚举 在某些情况下,一个类的对象是有限而且固定的.例如季节类,只能有 4 个对象. 当类的对象是有限时,就应该使用枚举,而不使用普通类.(枚举对象是单例模式) 枚举的属性 实现接口的枚举类 例子 public class Test5 { public static void main(String[] args) { Season spring = Season.SPRING; spring.showInfo(); spring.test(); Season summer = Seaso

通用mapper的使用

通用mapper的使用 导入依赖 <dependency> <groupId>com.github.abel533</groupId> <artifactId>mapper</artifactId> <version>2.3.4</version> </dependency> 配置plugins <plugin interceptor="com.github.abel533.mapperhelp