01 2016 档案
摘要:在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----St
阅读全文
摘要:sessionFactory是session的工厂类,负责生产session,session是你操作hibernate的入口类(门面模式),数据源是sessionFactory的一个属性,sessionFactory拿到他主要是要传给session,因为hibernate底层操作还是通过jdbc操作...
阅读全文
摘要:SSH:Struts(表示层)+Spring(业务层)+Hibernate(持久层)Struts:Struts是一个表示层框架,主要作用是界面展示,接收请求,分发请求。在MVC框架中,Struts属于VC层次,负责界面表现,负责MVC关系的分发。(View:沿用JSP,HTTP,Form,Tag,R...
阅读全文
摘要:1.一级缓存是针对session级别的,当这个session关闭后这个缓存就不存在了。2.二级缓存是SessionFactory级别的,二级缓存我们通常使用其他的一些开源组件,比如hibernate经常使用的就是ECache,这个缓存在整个应用服务器中都会有效的。区别:两者的作用范围不同。首先要明白...
阅读全文
摘要:cascade:设置级联 sava-update:级联保存、更新 delete:级联删除 none:不级联,默认值 all:级联保存、更新、删除inverse:在映射一对多关系时,一般将该属性设置为true,表示表间的关联关系由一方设置,减少update语句,提高性能。
阅读全文
摘要:org.hibernate.MappingException: An association from the table t_student refers to an unmapped class: entity.Classorg.hibernate.InvalidMappingException...
阅读全文
摘要:get和load方法的区别1、get 和load 都可以获得数据库中的一个数据对象不同点:get和load方法当查找的数据数据库中不存在时候:get方法会抛出空指针异常 然而load方法会抛出objectNullException异常信息get方法可以立即查询数据 立即向数据库中发送一条查询语句 l...
阅读全文
摘要:本人学术短浅,初入博客圆,还望各位大神多多关照!本人定会努力追随各位大神的脚步,在java编程的道路上,一溜烟走到黑!
阅读全文

浙公网安备 33010602011771号