[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [eclipselink-users] DatabaseExceptionjdbc4.CommunicationsException - try SessionCustomizer
|
Mathias,
Sorry, the interface has moved to...
import org.eclipse.persistence.config.SessionCustomizer;
see also
http://wiki.eclipse.org/Customizing_the_EclipseLink_Application_(ELUG)
You can do anything to the session with this customizer (JNDI changes are just an example).
I would start with something like the following.
DatabasePlatform aPlatform = (DatabasePlatform)session.getPlatform();
aPlatform.setSupportsAutoCommit(true);
I will look for something more around "activate on autoReconnect"
If no one else can find anything, I would raise an enhancement request on bugzilla.
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink
thank you
/michael
-----Original Message-----
From: Mathias Walter [mailto:mathias.walter@xxxxxxx]
Sent: Thursday, June 26, 2008 10:40 AM
To: EclipseLink User Discussions
Subject: RE: [eclipselink-users]
DatabaseExceptionjdbc4.CommunicationsException - try SessionCustomizer
Hi Michael,
is there no standard way to activate an autoReconnect or a keep alive?
I don't use JNDI. I'm using the MySQL connector. Why does the MySQL
autoReconnect parameter does not work?
--
Kind regards,
Mathias
> -----Original Message-----
> From: eclipselink-users-bounces@xxxxxxxxxxx
> [mailto:eclipselink-users-bounces@xxxxxxxxxxx] On Behalf Of
> MICHAEL.OBRIEN@xxxxxxxxxx
> Sent: Thursday, June 26, 2008 4:31 PM
> To: EclipseLink User Discussions
> Subject: RE: [eclipselink-users]
> DatabaseExceptionjdbc4.CommunicationsException - try SessionCustomizer
>
>
> Mathias,
> Hi, If you need to do something in JPA that does not
> have a property available - try a SessionCustomer and put the
> custome example java code you mentioned into this class.
>
> See the following JPA example where we had to change
> the lookupType on the JNDI connector to STRING_LOOKUP instead
> of Composite.
>
> http://wiki.eclipse.org/EclipseLink/Examples/JPA/JBoss_Web_Tut
> orial#Create_J2EE_application
>
>
> persistence.xml property:
>
> <property name="eclipselink.session.customizer"
> value="org.eclipse.persistence.example.unified.integration.JPA
> EclipseLinkSessionCustomizer"/>
>
> Your Customizer:
>
> import
> org.eclipse.persistence.internal.sessions.factories.SessionCustomizer;
> public class JPAEclipseLinkSessionCustomizer implements
> SessionCustomizer {
> public void customize(Session session) throws
> Exception {
>
> thank you
> /michael
>
> -----Original Message-----
> From: Mathias Walter [mailto:mathias.walter@xxxxxxx]
> Sent: Thursday, June 26, 2008 10:08 AM
> To: EclipseLink User Discussions
> Subject: [eclipselink-users] DatabaseException
> jdbc4.CommunicationsException
>
>
> Hi,
>
> how can I configure EclipseLink (with persistence.xml) to
> automatically
> reconnect to the database after a CommunicationsException?
>
> I've used autoReconnect=true at the JDBC connection string,
> but it does not
> work.
>
> Unfortunately, the EclipseLink documentation explains only
> how to set this
> with the Workbench or Java API and not via persistence.xml. I
> don't use the
> workbench.
>
> --
> Kind regards,
> Mathias
>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users