摘要: Hibernate的主键生成机制1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:如果当前有多个实例访问同一个数据库,那么由 阅读全文
posted @ 2013-08-28 15:38 huangt 阅读(133) 评论(0) 推荐(0)
摘要: 在 web.xml 中完成加载 WebApplicationContext 之后,接下来就可以做到 Spring 和 Struts2 的整合了。整合有两种方法,分别叙述如下:1. 第一种实现方法: 1) 将 Struts 的业务逻辑控制器类配置在 Spring 的配置文件中,业务逻辑控制器中引用的业务类一并注入。注意,必须将业务逻辑控制器类配置为 scope=”prototype” !示例如下: 2) 在 struts.xml 或者等效的 Struts2 配置文件中配置 Action 时,指定 的 class 属性为 Spring 配置文件中相应 bean 的 id 或者 nam... 阅读全文
posted @ 2013-08-28 10:57 huangt 阅读(125) 评论(0) 推荐(0)
摘要: springmvc的SimpleFormController在和Jquery的AJAX使用过程中发现的一些问题,用的是spring和hibernate的结合,因为用到了两张表,有一个关联关系,所以在从页面向控制器传值的过程中发现有一个属性(是一个类类型的属性,要传递这个属性的ID值)过不来,经过查找,原来是要在实体类中new这个对象才可以,不知道是什么原理,记录下来,希望以后有机会的时候在了解一下这个问题 阅读全文
posted @ 2013-08-28 10:32 huangt 阅读(175) 评论(0) 推荐(0)
摘要: (1)首先控制器要继承MultiActionController这个类,在这个类的实现方法中要有两个必要的参数HttpServletRequest和HttpServletResponse,package test.spring;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc. 阅读全文
posted @ 2013-08-28 10:24 huangt 阅读(248) 评论(0) 推荐(0)