Re: Postgres JDBC, WS and commit

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Postgres JDBC, WS and commit
Дата
Msg-id 4FB9FB15.3000406@ringerc.id.au
обсуждение исходный текст
Ответ на Postgres JDBC, WS and commit  (mephysto <mephystoonhell@gmail.com>)
Список pgsql-jdbc
On 05/09/2012 11:06 PM, mephysto wrote:
> Hi there,
> I'm using postgres-JDBC ina GlassFish application server to develop a web
> service application. I made several tries with either XA and standard
> driver. I use JDBC connection pool of GlassFish.
> I found that transaction started into a web service operation, are closed at
> the end of operation, not when in the code the connection are closed.
>
> I am searching a solution to close transaction that permit me to close
> trasaction when I want it, before end of web service operation.
>
> Is there a way to achieve this goal?

If you're using XA transactions in a Java EE context, what you want is
probably an EJB3 with

   @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

which will force the EJB business method(s) so annotated to run in their
own independent transactions. Note that these transactions will *NOT* be
able to see any uncommitted changes from your main transaction, they're
completely independent and behind the scenes with PostgreSQL are
actually new connections to the server.

--
Craig Ringer

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Craig Ringer
Дата:
Сообщение: Re: Patch: Add support for hstore extension - and map it to/from java.util.Map
Следующее
От: Mikko Tiihonen
Дата:
Сообщение: Re: json type