本帖最后由 sampled 于 2010-10-05 17:45:53 编辑

解决方案 »

  1.   

    自我感觉,openJpa 似乎问题还是有一点儿多。不过,慢慢会好的。 可以试试其他的,eclipseLink 是 jpa2 的参考实现。
      

  2.   

    eclipseLink 楼主使用的感觉如何呢
      

  3.   

    顶之
    继续探求java持久化技术
      

  4.   

    JPA 的三大实现:EclipseLink, OpenJPA 和 Hibernate说到 EclipseLink 可能不熟悉,但是 TopLink 不知道听说过没有?TopLink 原本是 Oracle 的 Java ORM 工具,后来 Oracle 捐给了 eclipse 也就改名为 EclipseLink 了。个人感觉 EclipseLink 在效率上优于 Hibernate,
      

  5.   


    今天上午去eclispelink的官网上看了一下,也下了一个来测试,但是目前发现eclipselink和spring的集成还是不好,而这些配置方法在hibernate和openjpa上都是可以运行的。请帖一个persistence.xml的配置文件和spring的配置文件供参考,谢谢,eclipselink和spring的版本号
      

  6.   

    jpa实现测试报告openjpa性能令人发指,Hibernate表现可圈可点: http://www.javaeye.com/topic/777470
    OpenJPA悲剧了。
      

  7.   

    Openjpa的确也是,openjpa和eclipselink的配置相对hibernate的jpa现象要复杂!
      

  8.   

    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="persistenceUnitName" value="oa" />
    <property name="loadTimeWeaver">
    <bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" />
    </property>
    </bean>eclipselink需要配置运行时织入,比较麻烦,还是hibernate-jpa的环境搭建简单<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> 
    <property name="persistenceUnitName" value="rcrm" /> </bean>
    不知道各位怎么配置eclipselink和spring的集成环境的?
      

  9.   

    现在估计大多数人都用hibernate实现,不过openjpa我听说也有人在项目中用过。eclipselink就是资料比较少
      

  10.   

    看来openjpa真的很寂寞,现在还没有在论坛发现有在项目中使用的
      

  11.   

    IBM WebSphere内置的JPA实现就是OpenJPA的,不过用的人的确不多。小项目可能会有用的,反正是WAS内带的,真正的大项目,估计还是用Hibernate的多