社区
Java EE
帖子详情
学了一段时间hibernate,突然觉得他很烂
darkarchonking
2005-09-19 03:22:00
不知道大家有没有这样的感觉,要配置关联的对象时,设置非常复杂,要花不少时间学习,还不如直接写sql语句,而且对于批量操作的支持非常差。
这仅是我自己的一点感受,请大家不同意的不要丢臭鸡蛋,欢迎一起讨论学习。
大家在用hibernate的时候一般用它哪些方面的功能呢
...全文
744
33
打赏
收藏
学了一段时间hibernate,突然觉得他很烂
不知道大家有没有这样的感觉,要配置关联的对象时,设置非常复杂,要花不少时间学习,还不如直接写sql语句,而且对于批量操作的支持非常差。 这仅是我自己的一点感受,请大家不同意的不要丢臭鸡蛋,欢迎一起讨论学习。 大家在用hibernate的时候一般用它哪些方面的功能呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soso119
2005-10-14
打赏
举报
回复
什么东西都有两面的。看你怎么权衡了
crazycy
2005-10-14
打赏
举报
回复
仁者见仁
colincrazy
2005-10-14
打赏
举报
回复
hibernate 是个好东西呢!!
如果要做大一点的项目你写SQL语句!以后维护就麻烦了!用hibernate看起来数据层次很清晰!
DanielYWoo
2005-10-12
打赏
举报
回复
大家不要讽刺,呵呵。Hibernate是有些缺点,但是你还没有看到他的优点。任何框架都不是万能的,汽车的缺点是不能像自行车那样环保,但是汽车也有它的优点,开汽车还是自行车决定于
1。你对二者特点的了解程度。你对Hibernate3,EJB3,或者iBatis,JDO这些持久框架了解多少呢
2。距离和道路环境。你需要单VM的应用还是cluster上的运算?你是否需要XA分布事务?你是否需要异步消息处理?
smilefox
2005-10-12
打赏
举报
回复
我用了一段时间java, 突然觉得java设计得也很烂. 还要学OO,设计模式,各种框架,那么多api,操作实在非常复杂,要花不少时间学习,还不如汇编.
omtf
2005-10-12
打赏
举报
回复
我开了一段时间汽车, 突然觉得汽车设计得也很烂. 还要加汽油,换档,操作非常复杂,要花不少时间学习,还不如用回我以前的两轮自行车.
fuwang
2005-10-12
打赏
举报
回复
学习。
nschome
2005-10-11
打赏
举报
回复
楼主没看几天就叫出它不好了,我看你还是真正实践一下就知道了
lingfengtree
2005-10-11
打赏
举报
回复
呵呵,通用化的东西,必然有缺点。
把hibernate拿过来自己改造下,还是不错的选择。
===================================================
较同意 zhang21cnboy的观点.
用hibernate+spring做项目有段时间,发现其功能嘛强大;
比如级连等批量操作,但其多表查询等复杂的sql好像不是
很好用,而且也麻烦.
而且有个感觉,如果做项目用hibernate,设计者必须
较有经验+oo思想很好+hibernate很熟
不然的话,用了很浪费,用得不好反而降低性能
688wl
2005-10-11
打赏
举报
回复
嗯,哥们猛啊,公然和教课书叫板,EJB3.0都要借鉴它,难道它会是垃圾,兄弟要好好学习学习再发言。
不过精神可嘉,不会我们就是要问。
UPCCPU
2005-10-11
打赏
举报
回复
总的原则是要有良好的面向对象的设计,才能用好Hibernate,不要把Hibernate当成对JDBC的封装来使用
=>要配置关联的对象时,设置非常复杂
关联的复杂更多是由于你的设计造成的。hibernate的映射文件正是体现了你的程序中类之间的关联关系。
sy_programmer
2005-10-11
打赏
举报
回复
Hi还是很好用的,比较符合对面对象比较理解的人
strawren
2005-10-11
打赏
举报
回复
我用了一段时间数据库, 突然觉得数据库也很烂. 还要建表,建关系,设置非常复杂,要花不少时间学习,还不如直接操作磁盘.
=================================
有意思。。。。
jimmyjimmy
2005-09-23
打赏
举报
回复
我觉得hibernate是一个非常好的orm技术,它设置关联没你说的那么复杂,他可以把你从代码中解放出来一部分,这一部分工作量就在xml中做,而且他的映射方式很灵活。对于他批量处理在hibernate2中确实不够好,但是在hibernate3中已经支持。
禽兽v5
2005-09-23
打赏
举报
回复
多表查询完全可以按字段来查,和普通sql写法几乎一样。
darkarchonking
2005-09-23
打赏
举报
回复
To Maple99(Maple) and tongshushan(雨点轻轻洒过):
我接触hibernate的时间不长,处在学习阶段,我的看法和tongshushan比较类似,就是多表查询的时候显得很吃力,本来一句sql语句能搞定的问题,就是因为他要数据库和内存中的对象保持同步,所以就要分成许多sql语句来执行,这样效率能高么?
tongshushan
2005-09-23
打赏
举报
回复
Hibernate的保存和修改很好用,但对于好几个表的联合查询就比较吃力了.
wanchengpeng
2005-09-23
打赏
举报
回复
开会了,搬张凳子来听听
leowu
2005-09-23
打赏
举报
回复
她的伟大是普通人所无法了解的。
chengys
2005-09-22
打赏
举报
回复
我用了一段时间数据库, 突然觉得数据库也很烂. 还要建表,建关系,设置非常复杂,要花不少时间学习,还不如直接操作磁盘.
===================================================================================
想到一块儿去了。
加载更多回复(13)
关于学习java一年的学习体会
我的专业是信息管理与信息系统(经济院校的),计算机基础知识烂的不行,当然经济的部分更烂,在2005年初开始接触jsp,主要是听说jsp可能赚的要比asp多一些,刚开始学的时候那里知道jsp跟asp的技术谁好谁坏。...
Java学习之路
这里说说我的经历吧。大学前以及大学前面三年的经历就不说了,因为大学前的高中就是好好学习,大学前三年就是混过来的。 我上的学校还算可以,虽然不是北大清华这样第...最一开始重点看的是C++,可是后来自从看了一本J
我的Java学习之路
这里说说我的经历吧。...大学中前面三年都陪伴着游戏过去,所学到的只是些计算机基础知识。到大四后我突然发现就业的问题就在眼前,而自己似乎什么也不会,于是开始看书。最一开始重点看的是C++,可是后来自从看
学习必看书
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太... 在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,
Hibernate
,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过
万字Java知识地图助你成为Offer收割机-【建议收藏】
我相信这些读者或多或少都有一些 Java 基础,但由于看不到全貌,
学了
一段时间
很容易迷失。所以我在寻思着能不能写一个学习的地图或者路线,让读者能知道下一步该学什么,自己离大厂的 offer还有多远的距离。 一个人...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章