2014-11-22 75 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(),模型將讀取名稱與該模型屬性名稱匹配的值。