zoukankan      html  css  js  c++  java
  • SpringBoot | Hibernate @Transient 注解

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



    @Entity
    @Table(name="sch_info")
    public class News
    {
        @Transient
        private String flag;
        //省略....
    }
    

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

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

  • 相关阅读:
    Git
    vue
    vue
    echarts,dojo和兼容问题
    js数组对象以某一对象排序
    滚动条与图片移动
    vue
    vue
    vue页面组件化-父子组件传值
    phpquery笔记
  • 原文地址:https://www.cnblogs.com/jj81/p/9941230.html
Copyright © 2011-2022 走看看