Skip to content

Commit

Permalink
DATACMNS-36 - Improved transaction handling configuration support.
Browse files Browse the repository at this point in the history
Added custom TransactionAttributeSource that favors interface transaction configuration over the implementation configuration. This allows us configuring repository implementations with @transactional but allow overriding this configuration at the user's repository level as well.
  • Loading branch information
odrotbohm committed May 12, 2011
1 parent 88bad20 commit d8c5bca
Show file tree
Hide file tree
Showing 4 changed files with 464 additions and 2 deletions.
6 changes: 6 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -353,6 +353,12 @@
<name>SpringSource Maven Release Repository</name>
<url>http://repository.springsource.com/maven/bundles/release</url>
</repository>
<repository>
<!-- Necessary for EJB Tx support in Commons Core -->
<id>jboss</id>
<name>JBoss repository</name>
<url>https://repository.jboss.org/nexus/content/groups/public</url>
</repository>
</repositories>

<distributionManagement>
Expand Down
8 changes: 8 additions & 0 deletions spring-data-commons-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,14 @@
<version>${querydsl.version}</version>
<scope>provided</scope>
</dependency>

<!-- EJB Transactions -->
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
<version>3.0</version>
<optional>true</optional>
</dependency>

</dependencies>
<build>
Expand Down
Loading

0 comments on commit d8c5bca

Please sign in to comment.