Geomajas Community Documentation
Spring has support declarative transaction management, which
relieves us from the burden of writing our own transaction demarcation and
exception handling code. Of course, Spring transaction management has to
be hooked up with the transaction definition and life cycle of the
underlying data platform (hibernate, JTA, JDBC) . Each data access
technology should provide its own implementation of the Spring class
PlatformTransactionManager
. You should check your plug-in
documentation for details about configuring the transaction
manager.
Transaction management is typically only needed for editable database layers (although we support and encourage it for read-only layers as well). There is currently no support for having multiple platform transaction managers, although configurations with multiple transaction managers should be possible. This will be investigated and fixed in the future. In practice this means that you currently must not mix editable layers which require a different transaction manager..