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

  在上面实体类中,使用@Transient修饰了flag

  这意味着Hibernate将该持久化类映射到底层数据表时,flag不会映射到任何数据列。

最新文章

  1. ClickOnce部署(5):自定义安全权限
  2. 推荐一款跨平台的 Azure Storage Explorer
  3. compare:(字符串的大小比较)
  4. 关于UIMenuController的使用 弹出菜单 UIMenuItem
  5. 51nod1086 背包问题 V2
  6. poj2817WordStack(状压)
  7. nginx详细配置文件 (转)
  8. 转化率最高的16个WordPress 电子商务主题
  9. 微博API怎么爬取其它未授权用户的微博/怎么爬取指定用户公布的微博
  10. 卷积神经网络(CNN)反向传播算法
  11. [高级软件工程教学]团队Alpha阶段成绩汇总
  12. Java 微服务框架选型(Dubbo 和 Spring Cloud?)
  13. [Swift]LeetCode878. 第 N 个神奇数字 | Nth Magical Number
  14. vs2015第二次装安装不能选择路径问题解决方法
  15. IDEA环境下SSM整合------环境配置
  16. std::condition_variable::wait_until segment
  17. java.sql.SQLException: The SQL statement must not be null or empty.这个错误
  18. day89
  19. 小程序 login
  20. 获取PC硬件硬件序列号,唯一标识一台PC

热门文章

  1. [noi2002]M号机器人
  2. UVA10561 Treblecross —— SG博弈
  3. tflearn 中文汉字识别模型试验汇总
  4. datagrid 行号问题综合
  5. 在Eclipse配置自动提示
  6. codevs 3027线段覆盖2
  7. bzoj 2169 连边——去重的思想
  8. String类无子类
  9. PHP参数类型
  10. GetModuleFileNameW