nevergiveupzeng

导航

2015年4月1日 #

spring 3.x + hibernate4.x 实现数据延迟加载

摘要: Spring为我们解决Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 HibernateSession 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web... 阅读全文

posted @ 2015-04-01 22:01 nevergiveupzeng 阅读(222) 评论(0) 推荐(0) 编辑

2015年3月31日 #

Hibernate迫切左外连接和迫切内连接

摘要: •迫切左外连接:•LEFT JOIN FETCH 关键字表示迫切左外连接检索策略.–list() 方法返回的集合中存放实体对象的引用, 每个 Department 对象关联的 Employee 集合都被初始化, 存放所有关联的 Employee 的实体对象.–查询结果中可能会包含重复元素, 可以通过... 阅读全文

posted @ 2015-03-31 22:52 nevergiveupzeng 阅读(5798) 评论(0) 推荐(1) 编辑

2015年3月30日 #

数据库三范式是什么?

摘要: 第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式) 数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。 第二范式(2NF):第二范式(2NF)是在第一范... 阅读全文

posted @ 2015-03-30 00:36 nevergiveupzeng 阅读(738) 评论(0) 推荐(0) 编辑

2015年3月28日 #

@Transactionl注解

摘要: spring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Transactional(rollbackFor=Exception.class) public ... 阅读全文

posted @ 2015-03-28 18:04 nevergiveupzeng 阅读(1060) 评论(0) 推荐(1) 编辑

Hibernate 的三种状态详解

摘要: hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。 处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态由new命令开辟内存空间的jav... 阅读全文

posted @ 2015-03-28 17:03 nevergiveupzeng 阅读(523) 评论(0) 推荐(0) 编辑

2015年3月26日 #

freemaker基础语法

摘要: 1.freemarker中Request,Session的用法:java块:request.getSession().setAttribute("qq","http://www.qq.com");request.setAttribute("qq", "http://www.qq.com");free... 阅读全文

posted @ 2015-03-26 22:53 nevergiveupzeng 阅读(371) 评论(0) 推荐(0) 编辑

2015年3月23日 #

struts.properties配置详解

摘要: Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含 struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性... 阅读全文

posted @ 2015-03-23 00:38 nevergiveupzeng 阅读(176) 评论(0) 推荐(0) 编辑

2015年3月22日 #

struts2的异常配置

摘要: 1:当我们出现异常我们浏览器会直接暴露我们的技术结构,会给我们的项目带来一些安全隐患。2:当这种错误出现,给用户感觉是非常不友好.3:怎么解决1:如果处理找不到action方法的错误呢?在Struts.xml中定义一个第一步:第二步:定义一个action/error.jsp第三步:default-a... 阅读全文

posted @ 2015-03-22 21:12 nevergiveupzeng 阅读(196) 评论(0) 推荐(0) 编辑

Struts2拦截器的配置

摘要: struts2拦截器interceptor的三种配置方法方法1. 普通配置法 /register.jsp /result.jsp ... 阅读全文

posted @ 2015-03-22 01:07 nevergiveupzeng 阅读(423) 评论(0) 推荐(0) 编辑

2015年3月21日 #

抽象类和接口的比较(面试题)

摘要: 含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以... 阅读全文

posted @ 2015-03-21 01:40 nevergiveupzeng 阅读(828) 评论(0) 推荐(0) 编辑