struts+hibernate 开发问题

比如,如果我是班级管理员,管理了多个班级。登陆检验之后,获得了管理员这个对象admin。我们一般都是将这个对象放到session中去。然后再跳转到管理界面。admin这个... 比如,如果我是班级管理员,管理了多个班级。登陆检验之后,获得了管理员这个对象admin。我们一般都是将这个对象放到session中去。然后再跳转到管理界面。admin这个对象包含Set classes属性。如果我要更改一个班级的名字,是先将班级修改提交 然后在重新从数据库取得admin这个对象并设到session中去,还是从session中取得admin这个对象并跟新admin下的这个班级对象在重新设到session中,然后提交班级更改。

我的目的就是为了是数据库同缓存同步。
展开
 我来答
桑琪0im
2008-11-01 · TA获得超过3114个赞
知道小有建树答主
回答量:1268
采纳率:0%
帮助的人:424万
展开全部
如果你有一个Classes表。又有一Admin表。这两个表是主键外键关系。
而Classes表有没有一name的属性。你说,假如,你修改了Classes表中name属性。会不会影响到Admin表?不会吧。还会提醒你一个数据表的逻辑问题。
因为一个管理员可以管理员多个班级。首先希望你明解一点,是管理员从属班级,还是班级从属管理员。如一个管理员可以管多个班级,就也是说,班级是从属管理员,所以管理员为主键,班级为外键,这就应该有Classes表中,有一个setAdmin()而不是在Admin中setClasses().除非setClasss是返回一级classes对象集合啦。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式