0

このコード org.hibernate.QueryException: could not resolve property を実行するときに問題が発生しました

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]
    }
}
4

1 に答える 1

1

クエリしているドメイン クラス (奇妙な名前PM) にはプロパティがありませんid_car_info。それが、Hibernate が例外として伝えていることです。

StackOverflow に投稿するときは、より多くのコードと完全な例外を提供することを忘れないでください。他の人が自分の問題の解決策を見つけるのに役立ち、より良い答えを提供しやすくなります。

于 2012-06-09T16:05:55.753 に答える