
hibernate框架
文章平均质量分 80
37度冬天
这个作者很懒,什么都没留下…
展开
-
详解JDBC与Hibernate区别
刚开始学习JAVA时,认为Hibernate是一个很神圣的东西,好像是会了SSH,就能走遍全世界一样。记得曾经在枫叶面试的时候,我们几个同学出还说这个公司怎么这么的落后,还有JDBC,没有一点上进心。可是毕业以后才发现,却发现自已就像是井底之蛙一样。然而也不想做随风柳絮,所以决定好好的总结一下,JDBC与Hibernate的区别。JDBC与Hibernate在性能上相比,JDBC灵活性有优势。转载 2014-05-15 16:28:09 · 546 阅读 · 0 评论 -
Hibernate知识点梳理
一 openSession() ,getCurrentSession()区别1. openSession() 是获取一个新的session2. getCurrentSession () 获取和当前线程绑定的session,换言之,在同一个线程中,我们获取的session是同一session,这样可以利于事务控制如果希望使用 getCurrentSession 需要配置 hiberna原创 2014-10-19 22:35:54 · 515 阅读 · 0 评论 -
Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast转载 2014-08-21 13:00:16 · 813 阅读 · 0 评论 -
Hibernate与各种数据库连接的配置
Hibernate与各种数据库连接的配置 1. Oracle连接配置Oracler数据库的hibernate在配置文件中配置。连接部分oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:@localhost:1521:dbnametesttest上例使转载 2014-07-29 20:09:10 · 446 阅读 · 0 评论 -
failed to lazily initialize a collection of role: could not initialize proxy - no Session
hibernate 中,在关联一对多时,默认懒加载,只会取dangqian原创 2014-07-21 18:50:03 · 3427 阅读 · 0 评论 -
Hibernate懒加载解析
使用例:@OneToMany(mappedBy="item",cascade=CascadeType.ALL,fetch=FetchType.EAGER) @Fetch(value=FetchMode.SUBSELECT) 两者比较:两者都是设定关联对象的加载策略。前者是JPA标准的通用加载策略注解属性,后者是Hibernate自有加载策略注解属性。转载 2014-07-22 14:48:31 · 653 阅读 · 0 评论 -
在Hibernate应用中Java对象的状态
应用程序通过new语句创建一个JAVA对象时,JVM会为这个对象分配一块内存空间,只要这个对象被引用,它就一直存在内存中。如果不被引用了,就结束生命周期,会在适当时候被回收。一、理解Session缓存Session的save()方法持久化一个对象,这个对象将被加入到Session缓存中,以后即使不再引用这个对象,但是只要Session缓存没有被清空,这个对象仍然会处于生命周期中。转载 2014-07-21 16:36:10 · 386 阅读 · 0 评论 -
getCurrentSession和openSession
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭 这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务)转载 2014-07-21 18:45:51 · 381 阅读 · 0 评论 -
Hibernate Annotation关系映射的几种类型映射用法及使用方法
Hibernate Annotation关系映射的几种类型映射用法及使用方法(说明:以前实例的实体是user和role,主键分别是userid和roleid)1)一对一外键关联映射(单向)@OneToOne(cascade=CascadeType.ALL) //一对一外键关联,使用@OneToOne,并设置了级联操作@JoinColumn(name="user转载 2014-07-15 18:13:42 · 663 阅读 · 0 评论 -
jsp/servlet/struts/hibernate/spring内部实现机制
http://blog.youkuaiyun.com/wishfly/article/details/8574564目录(?)[+]jsp原理一、JSP工作原理JSP程序需要运行于特定的Web服务器中,例如Tomcat/WebLogic等。所有JSP文件,在执行的时候都会被服务器端的JSP引擎转换为Servlet程序(Java源文件),然后调用Java编译器将S转载 2014-10-21 10:14:06 · 1430 阅读 · 0 评论