Skip to content
This repository has been archived by the owner on Jul 10, 2024. It is now read-only.

cn advanced query

redraiment edited this page Jun 2, 2014 · 1 revision

jActiveRecord提供了以下高级查询接口,能指定复杂的查询规则:

  • Table#select(String... columns)用于指定要选出的列,并返回Query对象。
  • Query#where(String condition)用于指定和PreparedStatement兼容的查询条件。
  • Query#orderBy(String... columns)用于指定排序的列。
  • Query#groupBy(String... columns)Query#having(String... conditions)用于分组查询。
  • Query#limit(int limit)Query#offset(int offset)用于分页查询。

此外,Query还提供两个接口用于获得查询的结果:

  • Query#all(Object... params):指定用于where条件中的参数,同时返回List形式的所有结果。
  • Query#one(Object... params):指定用于where条件中的参数,同时返回单个Record对象作为查询结果。
Clone this wiki locally