美文网首页
Hibernate @Transient 注解

Hibernate @Transient 注解

作者: liveaswind | 来源:发表于2016-10-07 18:12 被阅读599次

  在默认情况下,持久化类的所有属性会自动映射到数据表的数据列。如果在实际应用中,不想持久保存某些属性,则可以考虑使用@Transient来修饰它们。
  如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic
  被注解成 @Transient 的 getter 方法或属性,将不会被持久化,hibernate 会忽略这些字段和属性。

@Entity
@Table(name="new_inf")
public class News
{
    @Transient
    private String content;
    //以下省略
}

在上面实体类中,使用@Transient修饰了content,这意味着Hibernate将该持久化类映射到底层数据表时,content不会映射到任何数据列。

相关文章

网友评论

      本文标题:Hibernate @Transient 注解

      本文链接:https://www.haomeiwen.com/subject/luiyyttx.html