【发布时间】:2016-02-12 08:41:09
【问题描述】:
我在 Model 类中有一个属性,它具有 @transient 属性,我使用了这个注解,因为我不希望它与数据库一起存在。但是在 DaoImpl 类的查询中,我在 select 子句中使用了它。所以这给了我:java.lang.IllegalStateException: No data type for node: org.hibernate.hql.internal.ast.tree.IdentNode
可能是什么原因?我不想删除@transient 注释。
public class Hello implements Serializable{
@JsonIgnore
private String new;
@Transient
@JsonIgnore
private String wanted;
}
DaoImpl 类中的查询
SELECT new,wanted from Hello
【问题讨论】:
-
瞬态未保存在数据库中。阅读文档。
标签: java hibernate jpa persist transient