感觉Hibernate在存储、查询方面都很到位,
能为我们节省很大的代码量,我最近一直用它,
哈哈!只是在某些子查询方面不能很好的控制,
另外在对新建表和对新建表操作方面也没有很好
的解决方法(至少我在网上没有找到)。
看法不多,不要笑话我啊~~~~~~~~~~~
能为我们节省很大的代码量,我最近一直用它,
哈哈!只是在某些子查询方面不能很好的控制,
另外在对新建表和对新建表操作方面也没有很好
的解决方法(至少我在网上没有找到)。
看法不多,不要笑话我啊~~~~~~~~~~~
解决方案 »
- SSH关键字查询功能
- 很着急的问题···
- java远程备份mysql
- Hibernate用户自定义值类型怎么用
- 新手好多不理解的地方求大神来帮我下
- 关于CRM系统中的客户管理要实现什么功能
- 现在要把一个数据库中的数据导到文件中,然后再从文件中读取数据导入到另外的数据库,请问有什么好的实现方法?
- 关于STRUTS的问题
- 《程序员》第4期附送的光盘里的borland公司的软件没有许可证,怎么使用?不是试用版吗?
- 哪位大虾能知道MKS(在: http://www.mks.com上的那个模拟器。)
- ERROR (org.hibernate.hql.PARSER:33) - line 1:1: unexpected token: form
- Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
我使用hibernate一年了,感觉最大的好处就是它让我们更多的从业务的角度来处理数据。
大多数时候还是觉得挺好用。从POJO到映射文件到数据库脚本也都有相应的工具支持。
只要是框架都有他的好处,而GIBERNATE是很好的框架。对于持久层的封装,,,,,
如果数据库和hibernate影射做的好的话,会很大提高程序和开发的效率,
如果数据库和影射做的不好,不但会影响程序的效率,对开发也会造成很大的麻烦
hibernate是非常复杂的东西,除非投入极大的精力去研究清楚,否则收益绝对比不上效率的损失。hibernate号称跨数据库,可是我们在Oracle写 select 要加hint 比如select /**/,效率和通用本来就是矛盾体
但这也是双方面的,感觉不如直接写Sql灵活
正式绝对猥琐
查询老是关联,
取个字段麻烦
内存要求太高,
我只有五一二
上次做个测试,
批量删除一千
结果
感觉hibernate很好很强大,如果能快点把或被ibatis收购了
那就更好更强大了!!!
灵活性 高..
代码量 少
配制 多
易用度 易
性能 不咋滴
缓存 不怎么好用
总之.我觉得Hibernate还不错..避免重新制造轮子.从扩展性角度来说.使用ORM工具确实提高了系统的扩展性和可维护性.
更高层的抽象不是不好.只是效率在抽象过程中被削弱了
但是本人还是比较喜欢从可伸缩的角度去考虑系统..其次才是性能..
我感觉现在各种编程语言,都倾向于写配置文件,这样不用重新修改代码,编译代码,效率大大提高...
不过使用起来是很方便,节省了大量时间,对多表方面感觉使用的不是很方便,没有直接拼SQL来的方便
我在开发项目中一般都是SQL和HQL混合用
否~
hibernate让你有oo思维
HQL和Criteria挺有创意的
缓存也挺好
一般单表操作使用hibernate做 多表就用sql啦 特别是配置化要求高 设计诡异的东东
也许是因为我对hibernate不熟
发现java有很多开源的东西 但是 许多东西大家都在用 一个项目东凑西拼,但是使不出精髓来