Hibernate应用中的性能问题,请指教 你可以关注下ibatis,他们个有所长。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在有趋势是用性能换取架构和代码的重用hibernate就是这样的当然hibernate的效率影响在大型醒目中是体现不出来的而小型项目我觉得没有必要用hibernate,ibatis就是比较轻量级的 jFresH_MaN:说的很好现在有趋势是用性能换取架构和代码的重用hibernate就是这样的 不是hibernate有延迟加载么?==========================指用cache缓存吗?那什么时候存什么时候取呢?总有一个取的时候吧?而且大型项目关系很复杂,比如Meeting这个Object可能要被N个地方用到值也可能发生改变用性能换取架构?什么意思?楼上是同意忽视MVC架构,把业务层和数据层混在一起吗? 到www.hibernate.org.cn去看看吧.你应该可以找到一个比较好的方法. 不是hibernate有延迟加载么?==========================指用cache缓存吗?那什么时候存什么时候取呢?-----------------------------汗,延迟加载和cache有什么关系?你举的例子是一个典型的one-to-many关联视实际使用情况而定,如果通常load child时需要取得parent的状态,就让hibernate自己处理,使用inner join query.如果不是必须的,将parent设为lazy="true",这样,load child 时,只会取得属性parent的parent_Id,并不会取得parent的全部数据.当你实际使用到child.parent时,如parent.getName(),hibernate才会访问数据库,取得parent的数据(执行一条根据parent_id查询的sql). java web中关于使用cache的理解,看我对不对 Java问题 structs jar包执行JAR包里的exe文件 Spring+Ibatis框架所编译JAR的运行问题 做一个像163那样的网站用不用框架,要是用用什么样的框架好一些 字符串处理问题 大量图片拷贝问题 谁能给一个成熟点的树形菜单的权限的设计方案? tomcat进行administation的用户密码是什么? 关于文件上传的问题,急!!!!!!(分不够再加!!!) 关于WebService的问题
hibernate就是这样的
当然hibernate的效率影响在大型醒目中是体现不出来的
而小型项目我觉得没有必要用hibernate,ibatis就是比较轻量级的
hibernate就是这样的
==========================指用cache缓存吗?那什么时候存什么时候取呢?
总有一个取的时候吧?而且大型项目关系很复杂,比如Meeting这个Object可能要被N个地方用到值也可能发生改变用性能换取架构?什么意思?楼上是同意忽视MVC架构,把业务层和数据层混在一起吗?
==========================指用cache缓存吗?那什么时候存什么时候取呢?-----------------------------
汗,延迟加载和cache有什么关系?
你举的例子是一个典型的one-to-many关联
视实际使用情况而定,如果通常load child时需要取得parent的状态,就让hibernate自己处理,使用inner join query.
如果不是必须的,将parent设为lazy="true",这样,load child 时,只会取得属性parent的parent_Id,并不会取得parent的全部数据.当你实际使用到child.parent时,如parent.getName(),hibernate才会访问数据库,取得parent的数据(执行一条根据parent_id查询的sql).