【发布时间】:2017-02-16 11:36:21
【问题描述】:
我有这个实体:
public class T_compteBancaire implements Serializable {
@Id
@GeneratedValue( strategy = GenerationType.IDENTITY )
private Long id_compteBancaire;
@Transient
private String ibanCodePays;
@Transient
private String ibanCleIban;
@Transient
private String ibanCodeBanque;
@Transient
private String ibanCodeGuichet;
@Transient
private String ibanNumeroCompte1;
@Transient
private String ibanNumeroCompte2;
@Transient
private String ibanNumeroCompte3;
@Transient
private String ibanCleRib;
//Only this property is stored in DB
@Column( name = "IBAN" )
private String ibanComplet;
public String getIbanComplet() {
ibanComplet = ibanCodePays + ibanCleIban + " " + ibanCodeBanque + " " + ibanCodeGuichet
+ " " + ibanNumeroCompte1 + " " + ibanNumeroCompte2 + " " + ibanNumeroCompte3 + " " + ibanCleRib;
return ibanComplet;
}
@OneToOne
private User owner;
//Other getters and setters
}
问题是当我从数据库中检索我的实体并调用getIbanComplet() 方法时,结果是nullnull null null null null null null。
我不想将其他属性存储到数据库。我该如何解决这个问题?
我在 Spring MVC 应用程序中使用 SpringDataJPA + Hibernate。
非常感谢。
【问题讨论】:
标签: mysql hibernate spring-mvc null spring-data-jpa