【讨论】讨论下Hibernate

老紫竹 2008-06-14 07:35:02
加精
RT

写下自己的看法和体会
...全文
2540 155 打赏 收藏 转发到动态 举报
写回复
用AI写文章
155 条回复
切换为时间正序
请发表友善的回复…
发表回复
喜欢送 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 58 楼 的回复:]

我觉得Hibernate在单表操作上非常简单;对多表关联查询只在配置文件中配置一对多或者多对多关系,不用在HQL文中再去拼写了,简单好多啊。还有,我觉得Hibernate主要不是他的灵活性上,主要的还是他的设计理念上。
[/Quote]

单表如果业务部复杂就OK。如果单表复杂一点的统计查询就直接拼sql吧
gzc145 2012-08-21
  • 打赏
  • 举报
回复
学习!
qm4050 2011-03-26
  • 打赏
  • 举报
回复
是我想做,却没做的
学java不容易 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 zhj92lxs 的回复:]
比较难用,用得好很高效,用得不好还不如ibatis,成也配置,败也配置[/Quote]
对头。。。
mrmin4810 2010-12-16
  • 打赏
  • 举报
回复
个人感觉Hibernate最主要的并非什么省代码什么的
在使用过程中感觉事务处理和维护方面省了不少事
其实我们工作过程中,业务字典经常要更新的,因为刚开始设计的时候会有业务考虑不全面,业务变更等诸多因素使得在使用jdbc过程中的维护工作太过繁杂,Hibernate就很好的解决了相关问题
mrmin4810 2010-12-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 angelovevil 的回复:]
感觉Hibernate在存储、查询方面都很到位,
能为我们节省很大的代码量,我最近一直用它,
哈哈!只是在某些子查询方面不能很好的控制,
另外在对新建表和对新建表操作方面也没有很好
的解决方法(至少我在网上没有找到)。
看法不多,不要笑话我啊~~~~~~~~~~~
[/Quote]
hql多表关联和子查询都可以写查询语句的,不需要提供什么特殊的解决方法
want_bye 2010-11-26
  • 打赏
  • 举报
回复
公知的hibernate开发方便快捷,不过大项目如果有业务改动,修改起来也是远不如ibatis来的便利。
antique3158 2010-11-25
  • 打赏
  • 举报
回复
一起学习。
tangqianqiu126 2010-11-24
  • 打赏
  • 举报
回复
省写代码了
ibookvip 2010-10-21
  • 打赏
  • 举报
回复
紫竹大哥是高手,一直都用hibernate,支持一下!!呵呵
MyOracleX 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 caoyinghui1986 的回复:]

查询 不太灵活。不适合大型的项目。 做一般的中小型项目 可能可以提高开发效率
[/Quote]
是的,配置优化不好的话可能出现多余的查询,在批量方面效果不是太好,但是借助其中的session,进行JDBC效果还是可以的。每个框架都有优缺点,hibernate的优点多于缺点吧,哈哈
Zhaoqiang4153623 2010-01-22
  • 打赏
  • 举报
回复
操作实体方便
夜光寒 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 36 楼 yetaodiao 的回复:]
不是很喜欢那些配置文件???

那就得自己写架构了


关系型数据库转换成面向对象我最喜欢
[/Quote]
Hibernate3.2以个用注解,ORM的映射文件也省了。要不就直接用Spring的JdbdTemplate也是个好东东,又快又好。效率和方便折中。
lulikang 2010-01-10
  • 打赏
  • 举报
回复
ding
sun295877402 2010-01-09
  • 打赏
  • 举报
回复
学习
dongxiulan57 2009-08-03
  • 打赏
  • 举报
回复
学习中
jiangting880823 2009-08-03
  • 打赏
  • 举报
回复
个人觉得,对数据库的设计要求提高了,同时对sql语句应该相对降低了.
flyyuyr 2009-08-01
  • 打赏
  • 举报
回复
学习
j2eeoriented 2009-05-22
  • 打赏
  • 举报
回复
大幅度
toss2000 2009-05-07
  • 打赏
  • 举报
回复
嗯,我现在怀疑我们这里用的有问题啊,我们的在查询时,如果发现有多表操作的情况,一般都是HQL直接拼出来的……
加载更多回复(120)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧