Hibernate @Transient实现临时字段映射
来源:互联网 发布:中文翻译阿拉伯语软件 编辑:程序博客网 时间:2024/06/05 19:52
Hibernate @Transient实现临时字段映射
@Transient还可以在持久化类中直接获取关联表中的字段值
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性
如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic
比如下面代码,由整型字段state生成字符串型containerState临时字段。
import javax.persistence.*;import java.util.Date;@Entity@Table(name="container")public class ContainerBean { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private String id; private String name; private Integer state; /** * 临时字段,由原有字段合成新字段, * @Transient还可以在持久化类中直接获取关联表中的字段值 * @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性 * 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic */ @Transient private String containerState; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getState() { return state; } public void setState(Integer state) { this.state = state; } public String getContainerState() { if(this.getState()==1){ return "运行中"; }else if(this.getState()==0){ return "未运行"; }else{ return "异常"; } } public void setContainerState(String containerState) { this.containerState = containerState; }}
阅读全文
0 0
- Hibernate @Transient实现临时字段映射
- Hibernate @Transient : 标识不和数据库字段进行映射的临时属性
- hibernate映射类中通过@Transient可能标注一个属性不是数据库的字段
- hibernate字段映射位置
- JPA 实体字段映射(时间,枚举,延迟加载,@transient)
- 映射实体类添加非数据库字段后@Transient不起作用
- Hibernate 数据库字段映射类型Hibernate 数据库字段映射类型
- hibernate映射clob blob字段
- Hibernate 映射字段问题[ImprovedNamingStrategy]
- Hibernate 映射字段问题[ImprovedNamingStrategy]
- hibernate @Transient
- Hibernate @Transient
- Hibernate @Transient
- hibernate之Blob,Clob字段映射
- hibernate 对象关联,映射非主键字段
- Hibernate映射 字段类型对应关系
- Hibernate两个属性映射同一字段
- hibernate 实体字段不映射到数据库
- Java
- Spring Boot与Spring Security整合后post数据不了,403拒绝访问
- centos 验证mysql的安装
- jquery的art.dialog弹窗插件
- yarn日常维护之nm健康状态为false
- Hibernate @Transient实现临时字段映射
- 第六章 函数
- 国外免费数据集下载网址
- 使用STVD+COSMIX编译STM8S工程问题汇总
- IntelliJ Idea 常用快捷键列表
- Android MTK N 平台上如何添加双卡铃声功能
- kettle调度监控最佳实践
- 百度图表柱子背景颜色使用渐变效果
- uci使用错误:uci: Parse error