我在数据库中有一个带有字符串的列,即{es:title\u es,en:title\u en},因此,我需要将它作为Map<string,string>来读取,它将用于i18n。
我需要一个以语言为键,以标签为值的Map。我使用Hibernate3.3.2、Java8和SQLServer。
有机会在实体类中获得这张Map吗?这将非常有用,因为与此实体的任何关系都将具有正确的表示形式,而不是简单的字符串。而且这种行为一直是封闭的。
表:oid代码标题1 '{es:title\u es,en:title\u en}'
实体:
@Entity
@Table(name = "TABLE_NAME")
public class EntityClass {
private Long oid;
private String code;
private String titles; ---> i have this but i want private Map<String, String>
@Column(name = "CODE", nullable = false)
public String getCode() {
return code;
}
@Column(name = "TITLES", nullable = false)
public String getTitles() {
return descriptions;
} ----> this work fine, but here i want to get directly the Map,
}```
暂无答案!
目前还没有任何答案,快来回答吧!