日期:2014-05-20  浏览次数:20689 次

hibernate开发流程
根据面向对象的设计思想。我们应该先建立对象。在映射成表。但是在实际开发中。还是有很多的人先建立表。在去配置文件。
我想问,
1.你们都是怎么做的。
2.在实际开发中。用到的映射关系是什么?
3.对于多对多关系。我们在实际开发中是使用<many-to-many>还是把拆分成多对一和一对一映射(这样拆分对吗?请指教)

------解决方案--------------------
要是按照纯粹面向对象的思想来设计系统,应该是先对象后表结构,但是实际开发中很少有这么干的,
个人认为可能是国内软件开发的习惯吧。

关于<many-to-many>实际开发中是拆成两个多对一<many-to-one>或则<one-to-many>然后用中间表来映射关系
------解决方案--------------------
实际上我们不用hibernate struts

------解决方案--------------------
萝卜青菜各有所爱。。。没有死规则
我们也木有使用hibernate
------解决方案--------------------
hibernate实现了ORM,所以一般先设计O(对象),然后是表,然后是映射文件
------解决方案--------------------
探讨

其实我也是纠结,死抱着要面向对象,可是为了效率点又只能从数据库开始,郁闷。

------解决方案--------------------
我现在的这个项目是先建对象,然后定义映射关系,然后自动生成数据表。
------解决方案--------------------
习惯,时间,项目大小等等因素决定。但是工作但中一般都是先有数据库的。
------解决方案--------------------
具体情况在找相应的关系。有的虽然是双向关系。可是你在编程中只要求单向。