新手不建议用了!!
但是快速开发SSH还是不错!
忙的时候用用还行!
但是快速开发SSH还是不错!
忙的时候用用还行!
解决方案 »
- 前几天同事误删除了一个表的数据,最终找回了,现在分享下经验,此文章为转帖
- tomcat集群session复制问题,大牛们帮帮忙
- 虚心求教!!!
- 不用STOP()方法怎么强制并且较安全的退出僵死的JAVA线程?请大虾们帮帮忙!
- ssh的查询方法,结果怎么老是不对啊!!!!!!!!!!!!!!!!!!!!!!!!!!
- 往oracle里存储数据时,数据类型为varcher2(4000),由于字符串长度过长,导致报错误,寻求解决方法
- JUnit 中测试程序的执行顺序
- java问题,知道请回答,谢谢!!!
- 在JBuilder 9 中的光标定位错误问题!求解决方法。
- struts2的action里如果得这个action执行后的HTML代码
- 那位专家 给帮助我
- 请问能否帮我编写一个jsp和servlet联合编写的例程 急!!!
搂主过于偏激了
任何一个框架都不可能做完美.
struts 中 ActionServlet用了同步.
成了他的性能瓶颈.
spring 反射太多.性能也不好.
但它们的优点是不可否认的
所以在看待框架问题上lz 还是要
理性一点啊!
jboss seam也是不错的集成框架。
我现在完全被hibernate绑票了,不用hibernate很多sql都不会写,只好依靠hibernate的级联实现。可悲啊。一般性的建议是,如果团队内没有一个对hibernate很了解的同志,千万不要上马hibernate,一定会被半路蹦出来的问题给搞死的。
谨慎再谨慎。
感覺除了提高速度,orm,就沒別的優點了,可能這和我還沒動手操作有關吧
但是我覺得jdbc完全能實現它的功能,除了寫的有點兒慢以外
ORM中间件的出现,使我们不用再担心SQL方面的操作,把我们的关注转移在系统上——业务逻辑的实现,
同时ORM有助于我们设计出优秀的OO系统,OO系统的好处在于实现方便,结构清晰,易于扩展,维护代价小,
这样需求更改就变得很容易,而且不会花费很大的人力财力了。
程序中出现SQL片断或拼SQL的现象很多,系统多半维护起来相对较难!
如果是项目那倒未必,如果有个好的DB设计师,ORM也是不错的选择
这就要求我们的系统经得起上帝的折磨,
OO的设计方式倒可以经得起折磨,而且维护也好,更改需求也好,都很容易,代价也小,
不过关系数据库可不OO啊,
ORM可以把关系数据库映射为对象,这样也就OO了,
系统就经得起折腾了,
上帝的要求容易满足了,
上帝笑了
我做过有很多要提交的表单数据,经常是几十个字段的那种,SQL都写的我恶心了.
如果你要做过这个肯定觉得HIBERNATE方便.
hibernate总有缺点,也决定了它会继续发展
至于hibernate的问题,或许是你没有真正感受到它的魅力是比它的缺点大得多吧
http://topic.csdn.net/u/20080417/01/1c53238e-99a9-45fa-a092-fbc857cc3167.html这是我的看法。
操作起来可以节省很多时间,但在级联操作上要慎用,就像楼上的一位兄弟所说,因为如果控制不好的话,会很容易出问题的,而且操作起来我觉得还没有用JDBC灵活,比如用户与角色关系,当删除角色时,此角色下的用户也应当删除,但如果需求改变了,不需要删除角色的话,就又要改配置文件,如果对HIBERNATE级联配置很熟炼的话,改起来很快,但对于不太熟炼的新手来说,就反而很费时间了,还不如JDBC来得快.
不过他确实很方便啊,现在在研究IBATIS,听说这个不错
不得不在对oracle插入操作之前弄个触发器了,如果这个项目用的是orm映射,那么我想不至于这么麻烦了。什么东西都有多面性,好像老马头说的辩证法之类的吧,呵呵
用HQL总有些限制 封装的太厉害了也不好啊
SQL还不太熟,就去用HSQL了,天长日久,如果出现了
问题,都不知道怎么出的问题,因为都封装了。
什么性能调优,根本不可能,只能指望高手了。
那么你认为总实践中成长成为高手需要多少时间?
我觉得怎么也的两三年吧!
hibernate不过是玩具而已
就里面的思想学学就行了
楼主真是徘徊在牛A和牛C之间的人啊