Example #1
0
 /**
  * 根据ID查询一个对象
  *
  * @param <T>
  * @param id 持久化Id
  * @param c 要查询的表
  * @return 查询到的对象
  */
 public <T> T find(int id, Class<T> c, String feild) {
   T t = dao.fetch(c, id);
   dao.fetchLinks(t, feild);
   return t;
 }
Example #2
0
  /**
   * 根据指定条件返回一个对象
   *
   * @param <T>
   * @param fileName 匹配名称
   * @param value 匹配值
   * @return T
   */
  public <T> T findByCondition(Class<T> c, String fileName, String value) {

    return dao.fetch(c, Cnd.where(fileName, "=", value));
  }
Example #3
0
  /**
   * 根据ID查询一个对象
   *
   * @param <T>
   * @param id 持久化Id
   * @param c 要查询的表
   * @return 查询到的对象
   */
  public <T> T find(int id, Class<T> c) {

    return dao.fetch(c, id);
  }
Example #4
0
  /**
   * 根据条件返回一个条件
   *
   * @param <T>
   * @param condition 查询条件用Cnd构造
   * @return T
   */
  public <T> T findByCondition(Class<T> c, Condition condition) {

    return dao.fetch(c, condition);
  }