2014-11-22 3 views

답변

1

기술적으로 말해 ActiveJDBC는 ORM이므로 모델과 관련된 모든 특성 (테이블의 모든 열)을 가져옵니다. 모델 인스턴스에 모두가 없으면 ORM에서 'O'가 누락되었습니다. 즉, 관계를 나타내는 객체가 중지됩니다.

이 절대적 경우 당신이 무엇을해야하는지, 당신은 다음과 같은 작업을 수행 할 수

List<Person> retirees = Person.findBySql("select first_name, last_name from people where age > ? ", 65);

이 방법은 쿼리 만 first_namelast_name 특성을 채 웁니다. 일반적으로 findBySql()에 쿼리를 전달할 수 있으며 모델은 해당 모델의 속성 이름과 일치하는 이름의 값을 읽습니다.