准备决定不再支持hql特性

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

 

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

 

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

 

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

 

freyjaJdbcTemplate的目标就是追求效率。

 

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

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

 

 

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

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

 

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

 

完了之后会与大家见面~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值