2014-03-06 1 views
0

여기 issue은 jira에서 trasnactions가 작동하지 않는다고 말합니다.jira plugin 개발에서 활성 객체 대신 사용할 수있는 것은 무엇입니까?

나는 액티브 오브젝트가 생산 환경에서는 쓸모 없으며 사용할 수 없다는 것을 의미합니다.

그럼 대체 방법은 무엇입니까?

저는 처음으로 jira 플러그인 개발에 익숙했으며, 자바 백엔드 부분을 수행하면서 첫 번째 프로젝트를 진행하고 있습니다. 나는 능동적 인 물건들을 일하기가 힘들었고, 일주일에 이미 그것들을 낭비했다.

전체 데이터베이스 지원이 필요하므로 키 - 값 쌍 시스템으로 옮기는 것만으로는 충분하지 않습니다.

도움을 주시면 감사하겠습니다. 명확히하기 위해 노력

편집 :

내가 사용자에게 시간 기록을 추적하기 위해 우리가 할 수 JIRA위한 플러그인을 만드는거야. 사용자에게 작업 데이터 입력을 저장하고 의미있는 방식으로 표시하려고합니다.

(경고) JIRA는 현재 활성 객체에 대해 트랜잭션을 지원하지 않습니다 (JIRA 6.0 현재).

public void someMethod(final ActiveObjects ao) 
{ 
    ao.executeInTransaction(new TransactionCallback<Object>() 
    { 
     @Override 
     public Object doInTransaction() 
     { 
      // do something with AO. According to the docs, this does not actually run in a transaction. 
      return null; 
     } 
    }); 
} 

그래서 난 여전히 JIRA에서 DBS를 사용하려는 경우, 어떤 일이 활성 객체에 대한 대안이 될 것인가? 내가 아는 한 트랜잭션이없는 데이터베이스는 의미가 없습니다.

내가 JdbcTemplate을 선택

Cross posted ...

+0

를 생성에 사용? – Tamas

+0

이 질문에는 몇 가지 문제점이 있습니다. 실제로 달성하려는 것은 무엇입니까? JIRA Plugin 프로젝트를하고 있습니다. 이게 뭐야? 무엇이 필요합니까? "전체 데이터베이스 지원"이란 무엇입니까? 어떤 코드가 실제로 문제가 있습니까 ("이미 일주일에 낭비 했습니까?")? 좀 더 구체적인 것을 가지고 있지 않다면, 이것은 JIRA 지원 질문과 프로그래밍 질문이 아닌 느낌입니다. 이 질문이 프로그래밍 질문이되기를 바란다는 것을 알고 있습니다. 그래서 당신이 성취하고자하는 것을 더 잘 이해할 수 있도록 도와 줄 수 있습니까? –

+0

그럼 어때요? ... – Tamas

답변

0

, AO는 테이블에 얼마나 그것에 대해 지금 reworded..so

관련 문제