ssh中关于建库的问题 最近在学SSH,发现建数据库有两种方式,或许说是一个项目的两种分析方法吧。一是先建立数据库,然后用MyEclipse生成映射文件和对象表。二是先建立对象模型,然后通过Hibernate去反向建立数据库。我想问一下,这两种方法,对于一个项目的建立有什么优缺点。或者说,从设计思路上看,哪一种思想更好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从数据库到Java代码,可能会让人觉得不太面向对象,比方说你建表的时候,不太能考虑继承、多态这些东东。先建立Java代码,用Hibernate创建数据库DDL,可能会让DBA觉得数据库设计得不上档次。应该说从这两种方式开始做事情都可以,但是做完后,后面要调整,要用细工弥补以上的不足(如果需要弥补的话)。 有库就从库到代码,有代码就从代码到库,都没有就看团队高手是DB多还是Java多,从高手多的方向进入。 O/R映射,当然是从对象到关系的映射啦。要不怎么不叫R/O映射呢。。但是两种都应该有用吧。实际中应该用从数据库生成的比较常见。 两种都试过的飘过,个人认为从数据库到java代码不好用,有什么数据库关系都有,但是生成的映射文件感觉些都不能真正运用,还需要修改 使用JSTL改写JSP页面. JPA打包war的问题 请问手机对java applet的支持情况 一个struts2的问题 jsp实现水晶报表超难问题!!!! 请教dwr框架的问题 初学JSP,望各位给点意见~~ 两个问题(没有关联) 为什么我删除记录的时候一直出错??[在线等] win7 64旗舰版怎么搭建JSP平台 Extjs取不到structs传过来的结果?? 求发一些javaweb项目。
先建立Java代码,用Hibernate创建数据库DDL,可能会让DBA觉得数据库设计得不上档次。应该说从这两种方式开始做事情都可以,但是做完后,后面要调整,要用细工弥补以上的不足(如果需要弥补的话)。