只显示主题贴

谢谢silentlakeside兄,明白了!
这位大哥说用聚合哦! 聚合是“has a”,可是在这个地方,我弄不清,Order has Goods 对不对, 物品是定单的一部分,这应该是正确的,但定单与物品也应该是相互独立的。 所以他们的关系我有点分不清了!
小弟新学UML,被其中的关联关系,聚合,组合关系搞得头大。 如下: 在一个简易的用户定单的设计中。有类:User,Order,Goods,Address,在开始的设计中,考虑关系如图: 后来感觉不妥,Address与Order之间,应该不存在关联关系。而Address应该为类User的值类型。所以修改为: 而修改后,另一个问题又出现。那就是,在Order与Goods之间,是用聚合关系呢,还是用单身关联。如下: 想请问各位大侠,在后面两个图中。用哪一种关系(聚合?关联?)好一点。还请给一点指示    
igogo007 写道 hibernate的session提供了一级缓存,每个session,对同一个id不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 所以需要关闭session呵呵,我刚刚试了一下,我首先加载页面。然后在后台往数据库中添加一条message记录和response记录。再一次刷新页面,新添加的记录都显示出来了。应该是你说的那个原因。 但还有一个问题,为什么对message表没有使用一级缓存中的数据,而是进行了一次查询?而对response表却使用一级缓存中的数据,没有对数据库查询!
  • 进入论坛 Java
今天我在学习Hibernate时遇到一个问题。一直没有得到解决。前来请教高人了。 首先我建了两张表 <hibernate-mapping default-lazy="true"> <class name="com.Msg.Hb.Domain.Message" table="message" schema="dbo" catalog="message" lazy="false"> <id name="msgId" type="java.lang.Integer"> <column name="ms ...
  • 进入论坛 Java
heshencao@163.com我的邮箱还请大侠发份源码!让我们这些虾米学习下!谢谢先哈!
  • 进入论坛 Java
呵呵,老大你写的东东,不错。我学习了(刚刚一新手哈!) 不过,要是再写一点注释就更好了!仍有很多东东没懂。不过慢慢研究了! 不过呢,也谢谢了!
  • 进入论坛 Java
小弟今年大三。对软件工程的概念刚刚接触,但老师上课都是面向过程的方式讲解!但在网上跑了一圈发现,面向对角才是正途,想好好学习一下OOD、OOA,OOP,但图书馆这方面书不多。也想自己买一本书,放点血无所谓,好好研究一点有用的东东。所以想请教大侠们这方面有没的什么书是比较好的,当然,国产的最好,毕竟同外国人的思维方式不一样嘛! 还有嘛!就是在看JDON的时候这个DDD(领域驱动设计),是一知半解,但是感觉这个东东和我们所学的确不一样,也想了解一下。谢谢大家,给点意见!
呵呵,JAVA新人。初次发贴!
今天看了一下多线程。 对synchronized这个东东是研究了一上午啊! 首先做一下总结: 对synchronized的使用主要在两方面  1,synchronized method()。线程安全, 2,synchronized(object )。“同步控制块”,不过我更喜欢“临界区”这个叫法。(操作系统里是这样写的,呵呵)! synchronized method()。这个嘛,不用说是对类中的方法的锁定,在方法未执行完,但执有该方法线程时间片已到时,锁定该方法,其它线程将不能访问该方法,直到执有此方法的线程释放该方法,其它线程 ...
heshencao
搜索本博客
最近加入圈子
存档
最新评论