查询Grails域类会导致Hibernate QueryException

查询Grails域类会导致Hibernate QueryException,hibernate,grails,Hibernate,Grails,我在执行此代码时遇到问题org.hibernate.QueryException:无法解析属性 def show = { def results = PM.createCriteria().list() { eq("id_car_info", params.id.toLong()) } def vehicleInfoInstance = VehicleInfo.get(params.id) if (!vehicleInfoInstance) {

我在执行此代码时遇到问题org.hibernate.QueryException:无法解析属性

def show = {
    def results = PM.createCriteria().list() {
        eq("id_car_info", params.id.toLong())
    }
    def vehicleInfoInstance = VehicleInfo.get(params.id)
    if (!vehicleInfoInstance) {
        flash.message = "${message(code: 'default.not.found.message', args: [message(code: 'vehicleInfo.label', default: 'VehicleInfo'), params.id])}"
        redirect(action: "list")
    } else {
        [vehicleInfoInstance: vehicleInfoInstance, results:results]
    }
}

您正在查询的域类(使用奇怪的名称
PM
)没有属性
id\u car\u info
。这就是Hibernate告诉你的,它是个例外


在StackOverflow上过帐时,请记住提供更多代码和完整例外。它可以帮助其他人为自己的问题找到解决方案,并且更容易为您提供更好的答案。

请将标题“grails和spring源代码”更改为更有用的内容。并提供准确的错误消息。谢谢