在大数据量的时候是用jdbc还是hibernate啊
解决方案 »
- 怎么看tomcat源代码
- iis和tomcat集成,运行自带的jsp-examples和servlet-examples没问题。
- 学习问题,大家给点建议
- 各位大哥大姐 请问jsp struts 中怎样改dropdownlist 赋值 且实现联动
- J2EE和.net之间的比较?::小弟正在做艰难的抉择(今天向公司辞职) 进者有分.
- 经典问题,紧急求救!!!
- 关于Hibernate的几小个问题,请进来指点一二
- dtd and xml question
- 关于SPRING 和 HIBERNATE整合时候出的问题,求解答(线上等,初学者)
- java如何同时给多个人发送短信和邮件,发生错误互不影响,并且将报错记入日志
- 异常拦截,JSON拦截
- 网页显示多张大小不同的图片 如何做到
数据量的大小不是选择jdbc与hibernate的重要依据。
因此两者的选择还要兼顾开发团队的知识储备作为一个选择依据。
ibernate通过对JDBC的封装,向程序员屏蔽了底层的数据库操作,使程序员专注于OO程序的开发,有助于提高开发效率。程序员访问数据库所需要做的就是为持久化对象编制xml映射文件。
底层数据库的改变只需要简单地更改初始化配置文件(hibernate.cfg.xml或者hibernate.properties)即可,不会对应用程序产生影响。
虽然JDBC查询起来可能较为麻烦,可自己可控的部分更多,自己拼接SQL语句,可以自由控制对查询的效率以及优化!~会好点..其实HINERNATE和JDBC最终都会成为SQL语句进入数据库,最主要的还是谁的可控性和优化更高..
少量或单笔数据增删改查建议用hibernate,开发效率和维护都有优势,执行效率几乎可以忽略不计。