无法解决瞬态属性的属性异常

时间:2014-07-24 06:18:36

标签: java hibernate hbase

我正在尝试在包含瞬态字段(对象列表)的类上应用hibernate条件。当我调用criteria.list()时,它会抛出异常并说它无法解析该属性,因为它没有任何映射。我只在几个映射字段上应用Hibernate Restrictions。该类的部分结构如下: -

@Table(name = "table_records")

public class SampleClass implements Serializable {

public SampleClass(){
}

@Id @GeneratedValue(strategy = GenerationType.TABLE, generator = "table_records_GEN")
private Integer id;

@Column(name = "start_datetime")
private Date startDatetime;

@Column(name = "end_datetime")
private Date endDatetime;


@Transient
public List<SomeObject> records;

它还包含许多其他字段。我在记录字段上收到错误,因为它是短暂的。请建议。

2 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。限制实际上适用于&#34;记录&#34;字段而不是&#34; totalRecords&#34;因为它无法找到映射,所以它引发了异常。

感谢那些试图提供帮助的人。

答案 1 :(得分:0)

我猜你错过了主POJO的@Entity

尝试像

@Entity
@Table(name = "table_records")
public class SampleClass implements Serializable