我在使用 Restrictions 进行 条件查询的时候
Restrictions.eq("vouchingStruct.vouchingType.id", "1");
// vouchingStruct 为 当前对象的一个 属性 vouchingType 为 vouchingStruct 的一个属性 id 为vouchingType 的一个属性 为什么这样查询 报错啊报错.........
错误是 不能决定 属性XXXX...........
为什么呢?vouchingStruct
vouchingType
id
三个都是 属性名字啊...求高人 指点
Restrictions.eq("vouchingStruct.vouchingType.id", "1");
// vouchingStruct 为 当前对象的一个 属性 vouchingType 为 vouchingStruct 的一个属性 id 为vouchingType 的一个属性 为什么这样查询 报错啊报错.........
错误是 不能决定 属性XXXX...........
为什么呢?vouchingStruct
vouchingType
id
三个都是 属性名字啊...求高人 指点
报错.........
错误是 org.hibernate.QueryException: could not resolve property: vouchingStruct.vouchingType.vouchingTypeId of: entity.apply.Proposer
---------
你是不是其他地方写错了..
先查vouchingType.id
再查vouchingStruct.vouchingType