08 2018 档案

摘要:Hibernate检索方式的分类 Hibernate的检索方式主要有5种,分别为导航对象图检索方式、OID检索方式、HQL检索方式、QBC检索方式和SQL检索方式。下面对这5中检索方式的使用进行详解。 1. 对象图导航检索 对象图导航检索方式是根据已经加载的对象,导航到他的关联对象。它利用类与类之间 阅读全文
posted @ 2018-08-21 09:26 EagleSour 阅读(228) 评论(0) 推荐(0)
摘要:1. 一对多、多对一 Hibernate框架实现了ORM的思想,将关系数据库中表的数据映射成对象,使开发人员把对数据库的操作转化为对对象的操作,Hibernate的关联关系映射主要包括多表的映射配置、数据的增加、删除等。 数据库中多表之间存在着三种关系,也就是系统设计中的三种实体关系。如图所示。 从 阅读全文
posted @ 2018-08-19 22:05 EagleSour 阅读(339) 评论(0) 推荐(0)
摘要:1. HQL查询-hibernate Query Language Query代表面向对象的一个Hibernate查询操作。在Hibernate中,通常使用session.createQuery()方法接受一个HQL语句,然后调用Query的list()或uniqueResult()方法执行查询。所 阅读全文
posted @ 2018-08-17 17:19 EagleSour 阅读(873) 评论(0) 推荐(0)
摘要:1. 一级缓存 前面学习了一级缓存的主要两个作用: 提高效率手段1:提高查询效率提高效率手段2:减少不必要的修改语句发送 现在开始了解一下Hibernate的事务控制。Hibernate是对JDBC的轻量级封装,其主要功能是操作数据库。在操作数据库过程中,经常会遇到事务处理的问题,那么我们接下来就介 阅读全文
posted @ 2018-08-16 00:29 EagleSour 阅读(2333) 评论(0) 推荐(0)
摘要:1.持久化类编写规则 Hibernate是持久化层的ORM映射框架,专注于数据的持久化工作。 持久化:所谓的持久化就是讲内存中的数据永久保存到关系型数据库中。 持久化类:其实所谓的持久化类指的是一个Java类与数据库表建立了映射关系,那么这个类称为是持久化类。其实,你可以简单的理解为就是一个Java 阅读全文
posted @ 2018-08-15 22:44 EagleSour 阅读(236) 评论(0) 推荐(0)
摘要:通过Beanutils自动将提交的数据封装到对象中时,需要用到的jar包: commons-beanutils-1.8.3.jar 该包需要,两个jar包的支持: commons-collections-3.2.1.jar commons-logging-1.1.1.jar 这三个包需要一起倒入,否 阅读全文
posted @ 2018-08-15 17:34 EagleSour 阅读(8361) 评论(0) 推荐(0)
摘要:1. hibernate框架 框架的含义: 1.框架是用来提高开发效率的 2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现. 3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可. javaEE三层开发框架及hibernate框架对应的位置如下: Hibe 阅读全文
posted @ 2018-08-15 13:55 EagleSour 阅读(222) 评论(0) 推荐(0)
摘要:1 在java中只有Date类型,这样数据存储到MySQL会出现问题,前台提交的数据,比如2018-03-20 17:30:59,后台用Date接受的时候,由于Date只精确到天,所以默认接收时间为2016-10-10 00:00:00,保存到mysql数据库之后,重新取出数据的时候又会发现,数据为 阅读全文
posted @ 2018-08-14 23:28 EagleSour 阅读(8056) 评论(0) 推荐(0)
摘要:1. 什么是过滤器 过滤器是一个运行在服务器端的程序,先于与之相关的servlet或JSP页面之前运行实现对请求资源的过滤的功能; 过滤器可附加到一个或多个servlet或jsp页面上,可以检查请求信息也可以处理相应信息; filter的基本功能是对Servlet容器调用Servlet的过程进行拦截 阅读全文
posted @ 2018-08-14 18:10 EagleSour 阅读(261) 评论(0) 推荐(0)
摘要:会话的持久化: 本篇解决一个问题,就是当正在浏览页面的时候服务器突然关闭,浏览器不关闭,当再次开启服务器时还能够恢复关闭时的页面 HttpSessionActivationListener 实现此接口的JavaBean,可以感知自己被活化(从硬盘到内存)和钝化(从内存到硬盘)的过程。如果需要同时保存 阅读全文
posted @ 2018-08-14 14:42 EagleSour 阅读(2457) 评论(0) 推荐(0)
摘要:在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就 阅读全文
posted @ 2018-08-13 21:26 EagleSour 阅读(1506) 评论(0) 推荐(0)
摘要:1. 什么是监听器 监听器也叫Listener,是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。 所谓的监听器,是指对整个web环境的监听,当被见识的对象发生变化时,立即调用相应的方法进行处理。 2.监听器最常见的应用场景 阅读全文
posted @ 2018-08-13 21:22 EagleSour 阅读(416) 评论(0) 推荐(0)
摘要:隐式对象 说明 request 转译后对应HttpServletRequest/ServletRequest对象 response 转译后对应HttpServletRespons/ServletResponse对象 session 转译后对应HttpSession对象 application 转译后 阅读全文
posted @ 2018-08-13 19:51 EagleSour 阅读(1851) 评论(0) 推荐(0)