Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Reusing an Existing Datasource?

Thanks I'm in business now :) , except I couldn't use the static
persistence class, instead I did it this way:


emf = new PersistenceProvider().createEntityManagerFactory("pu-name",properties,MyClass.class.getClassLoader());

On Tue, Apr 8, 2008 at 10:40 AM, Shaun Smith <shaun.smith@xxxxxxxxxx> wrote:
>
>  Here's a code snippet for using a Derby DataSource.  There's no connection
> info in the persistence.xml in this sample.
>
>  --Shaun
>
>      private  DataSource createDataSource() {
>          /**
>           * <property name="eclipselink.jdbc.url"
> value="jdbc:derby://localhost:1527/sample;create=true"/>
>           * <property name="eclipselink.jdbc.user" value="app"/>
>           * <property name="eclipselink.jdbc.password" value="app"/>
>           */
>          ClientDataSource dataSource = new ClientDataSource();
>          dataSource.setServerName("localhost");
>          dataSource.setPortNumber(1527);
>          dataSource.setDatabaseName("sample");
>          dataSource.setUser("app");
>          dataSource.setPassword("app");
>          return dataSource;
>      }
>
>      private EntityManagerFactory getEntityManagerFactory() {
>          if (emf == null) {
>              Map<String, Object> properties = new HashMap<String, Object>();
>              properties.put(PersistenceUnitProperties.NON_JTA_DATASOURCE,
> createDataSource());
>              emf = Persistence.createEntityManagerFactory(PU_NAME,
> properties);
>          }
>          return emf;
>
>      }
>
>
>  natjohns wrote:
> I did this, but I just used the Spring framework to set up JPA and my old
> DAOs and datasources.  You would just follow the examples on the Spring
> website, or one of Shauwn's or Doug's Blogs had some good example too.
>
>  Nate
>
>
>  Tim Hollosy wrote:
>
> I'm attempting to get EclipseLink to play nice with an existing DAO
>  (J2SE project),
>  and I'd like to have reuse an existing JDBC Datasource rather than
>  configuring EclipseLink to connect itself. Is this possible? I don't
>  see anything obvious in the API.
>
>  Thanks!
>
>  --
>  ./tch
>  _______________________________________________
>  eclipselink-users mailing list
>  eclipselink-users@xxxxxxxxxxx
>  https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
>
>
> --
>
>
>
>  Shaun Smith | Principal Product Manager, TopLink | +1.905.502.3094
>  Oracle Fusion Middleware
>  110 Matheson Boulevard West, Suite 100
>  Mississauga, Ontario, Canada L5R 3P4
>
> _______________________________________________
>  eclipselink-users mailing list
>  eclipselink-users@xxxxxxxxxxx
>  https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
>



-- 
./tch


Back to the top