다음 클래스가 있고 그에 대한 기준을 실행해야하지만 최대 절전 모드가 속성을 찾지 못합니다.
Class Car extends Vehicle
{
String name;
getter and setter of name;
}
Class Vehicle {
Engine engine;
@OneToOne(cascade = CascadeType.ALL)
public Engine getEngine() {
return engine;
}
setter goes here
}
Class Engine {
String name;
getter and setter of name;
}
내 코드
....
Criteria cre = session.createCriteria(Car.class,"car");
cre.add(Restrictions.eq("engine.name", "314Full));
return (Car) cre.list().get(0);
....
다음 오류가 발생합니다.
속성을 확인할 수 없습니다 : engine.name of : com.myproject.car
시험
session.createCriteria(Car.class,"car").createAlias("engine","engine");
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다