摘要: Hibernate下的HQL(Hibernate Query Language)语言是一种类SQL语言,在Hibernate框架下,HQL语言结合自己API,可以实现对数据库的操作,本文简单的记录下HQL语言的简单用法,后续在工作和学习的过程中再补充。 HQL与SQL的区别 两者的语法不一样,SQL 阅读全文
posted @ 2019-05-22 20:23 斐波那切 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Hibernate对象就是java中的实体对象,管理就是在实体对象的生命周期内被Hibernate的操作,Hibernate对象的生命周期其实就是实体对象的生命周期(从创建到最后被GC回收),期间对实体对象的操作就是Hibernate对象生命周期管理。具体是使用Hibernate的API,对Hibe 阅读全文
posted @ 2019-05-21 21:14 斐波那切 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Hibernate下主键id生成策略,需要考虑到数据库使用类型和自己需求进行配置,参考大牛博文发现有很多种生成策略,限于时间只记录课程中的三种生成策略,如果想查看学习其他生成策略参考文末博文。本文将记录三种生成策略在id标签下如何配置,主要是在id标签下使用<generator class=“主键生 阅读全文
posted @ 2019-05-21 00:14 斐波那切 阅读(858) 评论(0) 推荐(0) 编辑
摘要: Hibernate是一个ORM(Object Relational Mapping)开源框架,与MyBatis一样,Hibernate也是数据库操作的一种持久层框架。其基于JDBC,不用写SQL语句,在Hibernate下数据库表和实体类会有一一对应关系,即映射关系,操作数据库只需要操作实体类即可。 阅读全文
posted @ 2019-05-20 22:35 斐波那切 阅读(712) 评论(0) 推荐(0) 编辑
摘要: Struts2是一个前端框架,应用于表现层,和Spring整合后,持久层可以选择MyBatis,也可以选择Hibernate,这里先选择MyBatis,学习如何整合Struts2+Spring+MyBatis。本文将以浏览器发送一个action请求到服务端,返回一个json字符串为例,来实际整合并应 阅读全文
posted @ 2019-05-19 06:54 斐波那切 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Struts2的学习过程中,提到了valueStack和OGNL表达式,这两个是Struts2框架下的概念,这里参考老师授课和博客,进行简单记录和整理,后续有其他理解再添加上去。 概念介绍 (1)valueStack valueStack是值栈,是Struts2中用户共享数据的一种数据结构,其包含两 阅读全文
posted @ 2019-05-18 21:34 斐波那切 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 与Spring类似,Struts2也有拦截器Interceptor,拦截器是java动态拦截action请求的对象,其可以复用,扩展,适合封装通用的处理。下面将学习拦截器作用的时机,以及如何使用拦截器,做简单的记录。 拦截器作用时机 浏览器发送请求到服务端,正常会经历如下几步:浏览器发送请求→fil 阅读全文
posted @ 2019-05-18 16:07 斐波那切 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在学习struts2整合spring的过程中,以前result类型只有name属性,后面发现struts-default.xml中定义了10种result类型,在result标签中可以使用type属性来指定是哪种类型,接下来对常用的几种类型做案例进行理解。 result常用类型 result类型参考 阅读全文
posted @ 2019-05-12 00:35 斐波那切 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Struts2集成Spring后,将可以实现Struts2组件纳入Spring管理,实现依赖注入,如果不和Spring集成,不仅每个action的实现类都需要写完整的包名加类名,而且后续对象不能实现依赖注入,会有高耦合的可能,因此和Spring的集成是有必要的,本文学习了基本的集成配置方法。 配置步 阅读全文
posted @ 2019-05-11 17:48 斐波那切 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 记录一下整合时的报错。 主要问题 在学习Struts2整合Spring时,启动Tomcat服务器报错‘Could not open ServletContext resource [/WEB-INF/applicationContext.xml]’,其中参考博客,修改了spring-mvc的cont 阅读全文
posted @ 2019-05-08 00:16 斐波那切 阅读(284) 评论(0) 推荐(0) 编辑