struts/hibernate/spring
文章平均质量分 89
mrzhangtufu2
这个作者很懒,什么都没留下…
展开
-
Hibernate 3多对多单向连接表关联简单示例
多对多单向连接表关联:只要一个端有Set就可以了,在<set>的属性中指明POJO中的Set集合,对应的链接表名,子元素<key>声明本端对应的连接表中的主键,<many-to-many>声明对应的连接表中的另一端的主键及其对应的POJO类。示例:一个Person可以有多个Address,一个Address也可以有多个PersonPOJO如下:public ...2008-08-05 10:53:34 · 109 阅读 · 0 评论 -
多对多连接表双向关联
多对多连接表双向关联时:只能有一端的<set>放入属性inverse="true",之后Session.save()时,首先保存哪个端POJO均可,当另一端的POJO必须调用saveOrUpdate()进行相应的链接和连接表的更新。示例:一个Person可以有多个Address,一个Address可以有多个Person。利用连接表进行双向链接:数据库表:CREATE TABLE ...2008-08-05 11:04:45 · 218 阅读 · 0 评论 -
JDK and CGLib 动态代理的简单示例
JDK动态代理的简单使用示例:如有业务类:package com.proxy;public class ForumServiceImpl implements ForumService{ public void removeTopic(int topicId){ System.out.println("模拟删除记录"+topicId); try{ ...2008-09-11 16:53:57 · 73 阅读 · 0 评论 -
Spring事务管理的三种简单方法
如有一代表用户的域对象User:package com.domain;import java.io.Serializable;public class User implements Serializable{ private int user_id; private String user_name; private String user_password; priva...2008-09-12 21:16:22 · 116 阅读 · 0 评论 -
Spring 集成 JOTM 的 JTA 事务管理
Spring 中集成 JOTM 配置 JTA 事务:假如业务中要用到多个数据库,我们希望在业务方法中,当对某一个数据库的数据表进行操作的事务失败并回退(rollback),另外某一个数据库的数据表的操作事务也要回退,但应用一般的事务管理达不到这样的事务管理效果,这就需要实现 JTA 事务管理了。这里我们在SPring中集成 Object web 的一个开源JTA实现JOTM (可以在http:/...2008-09-14 16:11:08 · 117 阅读 · 0 评论 -
正确理解hibernate的inverse
<script type="text/javascript"></script>Inverse是hibernate双向关系中的基本概念,当然对于多数实体,我们并不需要双向关联,更多的可能会选择单向关联,况且我们大多数人一般采用一对多关系,而一对多双向关联的另一端:多对一的inverse属性是不存在,其实它默认就是inverse=false.从而防止了在一对多端胡乱设置i...原创 2008-09-24 20:36:29 · 53 阅读 · 0 评论 -
Spring集成Struts的方法
struts要和spring集成,struts就必须能访问spring的上下文,struts作为web的框架,故要保证web应用程序启动前装载了spring的web应用上下文。如果装载了spring的web上下文,在程序中就可以通过spring提供的WebApplicationContextUtils工具类来访问该上下文: ApplicationContext ctx = WebApplica...2008-09-26 16:10:42 · 92 阅读 · 0 评论 -
hibernate多对多连接表使用的异常
链接表的如果是不是使用双主键,必须确定主键列不能重复,而Hibernate插入多对多时链接表的操作很可能会使主键重复,例如有连接表 link_book_image 连接表book和image,有两个字段book_id,image_id分别引用book表和image表,如果连接表只是将book_id设为主键,当hibernate插入book对象时,就会产生类似以下的异常,提示主键插入重复:org.s...2008-10-24 19:46:18 · 138 阅读 · 0 评论 -
struts2.0上传文件异常
struts2.0上传文件异常:Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest 。 解决:在struts2.0的发行包中的showcase例子中有上传的例子,里边提供了common-fileupload-1.1.1.jar,commons-io-1.1.jar包,直接拿过来使用就好...2009-04-30 17:42:58 · 175 阅读 · 0 评论