- 博客(5)
- 收藏
- 关注
关于关联对象的级联删除的问题。(应用于“充血模型”)
用例是这样的: 现在有A、B两个对象,彼此关系是 A 1 : n B 换言之,A之中就有一个集合引用了B,现在我想通过调用 A.removeB(B b)方法,Hibernate就能透明的把B从数据库中删除掉,这样做的好处主要在于在“充血模型”中,领域对象有聚合根,所有对领域对象的操作必须由聚合根发起,上面的例子中,A是B的聚合根,因此需要删除B,则必须通过A...
2008-10-29 14:09:02
168
web.xml如何配置才能让打到jar包的Bean能在容器启动时初始化?
我做了一个权限组件,打成jar包放到业务系统的lib下,在业务系统的web.xml里面,配置如下: contextConfigLocation classpath*:modules/spring.xml;classpath*:modules/daoContext.xml;classpath*:modules/**/spring-conf/*.xml; ...
2008-01-03 18:11:21
269
关于Hibernate加载数据时的CGLIB动态代理的奇怪问题。
有三个类,分别对应三个表ComAuthPermissionDO、ComAuthOperationDO、ComAuthEntityDO 三个表的关系是:ComAuthPermissionDO分别引用了ComAuthOperationDO、ComAuthEntityDO,即分别跟这两个表形成@ManyToOne关系。 在查询ComAuthPermissionDO,可以联级查到ComAuthOperat...
2007-09-29 14:35:15
168
Hibernate双向关联插入数据时候的怪问题
简单描述一下表结构:主表Team,从表Player,建立外键关联。 以下是HBM文件: Team: <hibernate-mapping></hibernate-mapping> xml 代码 <hibernate-mapping> <class name="com.hibernatedemo.model.Team" ...
2007-09-17 10:22:46
158
关于常量类使用的一个问题。
系统有一个常量类,用来保存一些公用的不可变信息,所有常量都被声明为 public static final,但其中一个常量,用于保存系统的绝对路径(WebRoot),这个常量需要在Servlet启动后加载,所以目前就不能把改常量声明为final,但这存在一个非常大的隐患,就是如果某程序员不小心(或恶意)在代码中修改了改常量,将会导致整个系统无法正常运行(因为系统的配置信息文件都保存在该常量指定的路...
2006-12-27 16:37:13
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人