`
aa87963014
  • 浏览: 150521 次
  • 性别: Icon_minigender_1
  • 来自: 布尼塔尼亚
社区版块
存档分类
最新评论

准备决定不再支持hql特性

 
阅读更多

又测试过一段时间发现save和hibernate的性能相当。select 一如既往的快hibernate一大截。

 

但是心里总是毛毛的感觉哪里有纰漏。

 

我一直把hql当做一种join的简化写法 而不是面向对象查询。

 

hql转成join 查询是可行的,但是。。。我觉得现在就把hql特性加进来不是很成熟。加进来显得不伦不类,没能带来性能提升而且成了一个大的隐患。

 

freyjaJdbcTemplate的目标就是追求效率。

 

save和update 操作实际上不会有太大差别,因为这类系统提升效率的地方就是依靠对缓存的掌握。

也就是说差距体现在select 操作上面。

 

 

所以在sql上面会去掉hql语法的支持。在单实体加载上面保留manytoone支持。这个比较简单,

在save/update方法上面不会去关联update/save

 

这样之后会加上简化的查询缓存。

 

完了之后会与大家见面~

1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics