]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3755 fix INSERT of ISSUES on Oracle
authorSimon Brandhof <simon.brandhof@gmail.com>
Mon, 22 Apr 2013 06:41:42 +0000 (08:41 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Mon, 22 Apr 2013 06:41:42 +0000 (08:41 +0200)
sonar-core/src/main/java/org/sonar/core/issue/IssueChangeDao.java
sonar-core/src/main/java/org/sonar/core/issue/IssueChangeDto.java
sonar-core/src/main/resources/org/sonar/core/issue/IssueMapper.xml
sonar-core/src/test/java/org/sonar/core/issue/IssueChangeDaoTest.java

index b5e8ab11311053689ca621bec6df37360e3015fe..9526ac287f8646c4ee45240b5f7e4410ee2a8288 100644 (file)
@@ -59,11 +59,11 @@ public class IssueChangeDao implements BatchComponent, ServerComponent {
     }
   }
 
-  public Collection<IssueChangeDto> selectByIssue(String issueUuid) {
+  public Collection<IssueChangeDto> selectByIssue(String issueKey) {
     SqlSession session = mybatis.openSession();
     try {
       IssueChangeMapper mapper = session.getMapper(IssueChangeMapper.class);
-      return mapper.selectByIssue(issueUuid);
+      return mapper.selectByIssue(issueKey);
     } finally {
       MyBatis.closeQuietly(session);
     }
index 07e93714b2241edd86909d738e00cc3f7e4a0ff2..52e34e2f9f64eda63d67272345e323126b266d3e 100644 (file)
@@ -47,7 +47,7 @@ public final class IssueChangeDto {
     return this;
   }
 
-  public String getIssueUuid() {
+  public String getIssueKey() {
     return issueKey;
   }
 
index 12200a5ca6af054c9a9b4bb0409191718b4b2a0c..a2724453b20383c70b6e98fd21cd418fb09c7464 100644 (file)
@@ -43,9 +43,9 @@
     <selectKey order="BEFORE" resultType="Long" keyProperty="id">
       select issues_seq.NEXTVAL from DUAL
     </selectKey>
-    INSERT INTO issues (kee, uuid, resource_id, rule_id, severity, manual_severity, manual_issue, title, description, line, cost, status,
+    INSERT INTO issues (kee, resource_id, rule_id, severity, manual_severity, manual_issue, title, description, line, cost, status,
     resolution, checksum, user_login, assignee_login, author_login, attributes, created_at, updated_at, closed_at)
-    VALUES (#{kee}, #{uuid}, #{resourceId}, #{ruleId}, #{severity}, #{manualSeverity}, #{manualIssue}, #{title}, #{description}, #{line}, #{cost}, #{status},
+    VALUES (#{kee}, #{resourceId}, #{ruleId}, #{severity}, #{manualSeverity}, #{manualIssue}, #{title}, #{description}, #{line}, #{cost}, #{status},
     #{resolution}, #{checksum}, #{userLogin}, #{assignee}, #{authorLogin}, #{attributes}, #{createdAt}, #{updatedAt}, #{closedAt})
   </insert>
 
index 436a3e31b986304fff375e8d7372f0b1b5142dac..62c4adb7fc44ffd8ccc23555db69b70b2a7f7d3f 100644 (file)
@@ -63,7 +63,7 @@ public class IssueChangeDaoTest extends AbstractDaoTestCase {
 
     IssueChangeDto dto = dao.findById(100L);
     assertThat(dto.getId()).isEqualTo(100L);
-    assertThat(dto.getIssueUuid()).isEqualTo("100");
+    assertThat(dto.getIssueKey()).isEqualTo("100");
     assertThat(dto.getUserLogin()).isEqualTo("arthur");
     assertThat(dto.getChangeType()).isEqualTo("type");
     assertThat(dto.getChangeData()).isEqualTo("data");