Aipoでの冗長な書き方削減1

非常に昔のAipoだとIDから単一レコードをとってくるのに

    try {
      SelectQuery<EipTProject> query = Database.query(EipTProject.class);
      query.setQualifier(ExpressionFactory.matchDbExp(
        EipTProject.PROJECT_ID_PK_COLUMN,
        projectId));

      List<EipTProject> list = query.fetchList();

      if (list == null || list.isEmpty()) {
        // 指定したプロジェクトIDのレコードが見つからない場合
        logger.debug("[ProjectUtils] Not found ID...");
        return null;
      }
      return list.get(0);
    } catch (Exception ex) {
      logger.error("Exception", ex);
      return null;
    }

こんな書き方していましたが、以下の方法でとれます。

return Database.get(EipTProject.class, projectId);