悬赏园豆:50
[已解决问题]
解决于 2008-05-27 13:34
<P><FONT face=Verdana>这种情况该如何处理: <BR>两个自定义类:USER和DEPT,USER中包含一个DEPT_ID的属性, <BR>那在显示USER信息的时候,需要显示DEPT_NAME. <BR>如果在查询的过程中,参数和返回值都是以实体传递,那这种查询的结果该如何处理才能更加方便呢? </FONT></P>
<P><FONT face=Verdana>我当前的处理方式是先查询指定条件的USER实体,再根据DEPT_ID逐个查询DEPT实体. <BR>========================<BR>另个问题:<BR>假如我删除DEPT时候,必须删除该实体包含的USER实体,现在有两种处理方式:<BR>1)在代码中处理,查询到给DEPT实体包含的USER实体,删除;然后查询到该DEPT实体,删除;<BR>2)直接用存储过程等在SQL中直接处理;<BR>这个例子比较简单,如果关联变更的数据过多,是否会因为多次想服务器发送请求而有所影响呢?哪种方式更好一些?</FONT></P>
<P><FONT face=Verdana>迷惑中期待回答!!!!谢谢.</FONT></P>
问题补充:
1. 在USER中增加一个DEPT属性的情况, 对这个属性赋值该如何实现呢?我看过ActiveRecord的一点知识,好象是这么处理的,但是不知道其中的具体查询代码是怎么实现的.;(
2.删除的问题用触发器或者级联删除是可以实现, 可是我想知道上面列出的两种中哪个更好一些??
另外,谢谢答复;)