EJB jpa
文章平均质量分 63
洪涛
学习android开发设计
展开
-
EJB jpa学习实践的好地方
EJB jpa http://blog.csdn.net/ejb_jpa/原创 2012-07-13 13:50:42 · 286 阅读 · 0 评论 -
托管状态与游离状态
瞬时状态:是指对象被new之后尚未保存到数据库,一旦服务器停止,JVM会回收它所占的内存资源,此时对象没有与session关联. 托管状态:在数据库中已有数据与之对应,且与session相关联。实体状态转换到托管状态的方法: A.调用persist(),实体从游离转变到托管,最后变成持久化状态. B.调用find()或Query执行查询,实体从持久变成托管. C.调用r原创 2012-08-25 14:48:01 · 2656 阅读 · 0 评论 -
EntityManager的find()与getReference()的区别
juint中:static EntityManager em=null; @BeforeClass public static void setUpBeforeClass() throws Exception { EntityManagerFactory emf=Persistence.createEntityManagerFactory("jpaP原创 2012-09-27 23:05:43 · 1891 阅读 · 0 评论 -
6.3.4 一对多@OneToMany
6.3.4 一对多@OneToMany2008-05-11 14:59 3359人阅读 评论(0)收藏 举报 @OneToMany标记用于标注实体关系为一对多。在实体CustomerEO与实体AddressEO的关系是一对多的关系。注释@OneToMany的定义的代码如下所示。@Target({METHOD, FIELD}) @Retention(RUNTIME)转载 2012-10-15 13:41:25 · 549 阅读 · 0 评论 -
java.sql.BatchUpdateException: Incorrect string value: '\xD6\xD0\xB9\xFA\xB9\xA4...' for column 'con
java.sql.BatchUpdateException: Incorrect string value: '\xD6\xD0\xB9\xFA\xB9\xA4...' for column 'con今天收到运营的BUG,出现了类似回档的问题查看了服务器日志,发现持续一段时间数据库抛出异常[java] view plaincopyprint?"FONT-转载 2012-10-30 17:30:23 · 7687 阅读 · 0 评论 -
EntityManager的find()与getReference()的区别
EntityManager的find()与getReference()的区别(org.hibernate.lazyinitializationexception could not initialize proxy no session)2010-06-16 22:16 889人阅读 评论(0) 收藏 举报EntityManager的find()与getReferenc转载 2012-10-23 14:11:20 · 647 阅读 · 0 评论 -
Hibernate get和load区别
随笔- 22 文章- 3 评论- 1 Hibernate get和load区别get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundExcepti转载 2012-10-23 14:17:29 · 305 阅读 · 0 评论 -
同步数据库flush和flushType
有的读者可能认为当调用persist() merge() .或者是remove() 就已经将实体保存到数据库中,但事实上不是这样的,这些方法只是改变实体的状态,最终将实体保存到数据库中使用的是flush方法。flush提交的方式有两种 auto 和commit 在默认状况下flush提交使用的是auto自动提交的方式,使用auto方式提交时,实体管理期会自动在合适的时机自动调用flush方原创 2012-10-24 14:25:41 · 809 阅读 · 0 评论