src/main/java/de/uapcore/lightpit/dao/postgres/PGIssueDao.java

changeset 70
821c4950b619
parent 62
833e0385572a
child 72
0646c14e36fb
     1.1 --- a/src/main/java/de/uapcore/lightpit/dao/postgres/PGIssueDao.java	Tue May 19 18:49:48 2020 +0200
     1.2 +++ b/src/main/java/de/uapcore/lightpit/dao/postgres/PGIssueDao.java	Tue May 19 19:34:57 2020 +0200
     1.3 @@ -47,22 +47,22 @@
     1.4  
     1.5      public PGIssueDao(Connection connection) throws SQLException {
     1.6          list = connection.prepareStatement(
     1.7 -                "select id, project, status, category, subject, description, " +
     1.8 +                "select issue.id, issue.project, issue.status, issue.category, issue.subject, issue.description, " +
     1.9                          "vplan.id, vplan.name, vdone.id, vdone.name, " +
    1.10 -                        "created, updated, eta " +
    1.11 -                        "from lpit_issue " +
    1.12 +                        "issue.created, issue.updated, issue.eta " +
    1.13 +                        "from lpit_issue issue " +
    1.14                          "left join lpit_version vplan on vplan.id = version_plan " +
    1.15                          "left join lpit_version vdone on vdone.id = version_done " +
    1.16 -                        "where project = ? ");
    1.17 +                        "where issue.project = ? ");
    1.18  
    1.19          find = connection.prepareStatement(
    1.20 -                "select id, project, status, category, subject, description, " +
    1.21 +                "select issue.id, issue.project, issue.status, issue.category, issue.subject, issue.description, " +
    1.22                          "vplan.id, vplan.name, vdone.id, vdone.name, " +
    1.23 -                        "created, updated, eta " +
    1.24 -                        "from lpit_issue " +
    1.25 +                        "issue.created, issue.updated, issue.eta " +
    1.26 +                        "from lpit_issue issue " +
    1.27                          "left join lpit_version vplan on vplan.id = version_plan " +
    1.28                          "left join lpit_version vdone on vdone.id = version_done " +
    1.29 -                        "where id = ? ");
    1.30 +                        "where issue.id = ? ");
    1.31  
    1.32          insert = connection.prepareStatement(
    1.33                  "insert into lpit_issue (project, status, category, subject, description, version_plan, version_done, eta) " +
    1.34 @@ -86,17 +86,17 @@
    1.35      }
    1.36  
    1.37      public Issue mapColumns(ResultSet result) throws SQLException {
    1.38 -        final var project = new Project(result.getInt("project"));
    1.39 -        final var issue = new Issue(result.getInt("id"), project);
    1.40 -        issue.setStatus(IssueStatus.valueOf(result.getString("status")));
    1.41 -        issue.setCategory(IssueCategory.valueOf(result.getString("category")));
    1.42 -        issue.setSubject(result.getString("subject"));
    1.43 -        issue.setDescription(result.getString("description"));
    1.44 +        final var project = new Project(result.getInt("issue.project"));
    1.45 +        final var issue = new Issue(result.getInt("issue.id"), project);
    1.46 +        issue.setStatus(IssueStatus.valueOf(result.getString("issue.status")));
    1.47 +        issue.setCategory(IssueCategory.valueOf(result.getString("issue.category")));
    1.48 +        issue.setSubject(result.getString("issue.subject"));
    1.49 +        issue.setDescription(result.getString("issue.description"));
    1.50          issue.setScheduledVersion(obtainVersion(result, project, "vplan."));
    1.51          issue.setResolvedVersion(obtainVersion(result, project, "vdone."));
    1.52 -        issue.setCreated(result.getTimestamp("created"));
    1.53 -        issue.setUpdated(result.getTimestamp("updated"));
    1.54 -        issue.setEta(result.getDate("eta"));
    1.55 +        issue.setCreated(result.getTimestamp("issue.created"));
    1.56 +        issue.setUpdated(result.getTimestamp("issue.updated"));
    1.57 +        issue.setEta(result.getDate("issue.eta"));
    1.58          return issue;
    1.59      }
    1.60  

mercurial