0
如何限制ActiveJDBC正在提取的列數?有沒有類似於ActiveJDBC中的Hibernate投影?使用ActiveJDBC選擇的限制列
如何限制ActiveJDBC正在提取的列數?有沒有類似於ActiveJDBC中的Hibernate投影?使用ActiveJDBC選擇的限制列
從技術上講,ActiveJDBC是一個ORM,因此可以獲取與模型相關的所有屬性(表中的所有列)。如果模型實例沒有全部,那麼ORM中缺少'O':)。換句話說,它不再是代表關係的對象。
如果這絕對是你需要做什麼,那麼你就可以做到以下幾點:
List<Person> retirees = Person.findBySql("select first_name, last_name from people where age > ? ", 65);
這樣,查詢將填充只有first_name
和last_name
屬性。通常,您可以將任何查詢傳遞給findBySql()
,模型將讀取名稱與該模型屬性名稱匹配的值。