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()
,模型将读取名称与该模型属性名称匹配的值。