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