
java--hibernate
dongdong_java
这个作者很懒,什么都没留下…
展开
-
dynamic-insert="true" dynamic-update="true"有玄机
Hibernate SQL优化小技巧使用dynamic-insert="true" dynamic-update="true"最近正在拜读Hibernate之父大作《Java Persistence with Hibernate》,颇有收获。在我们熟悉的Hibernate映射文件中也大有乾坤,很多值得我注意的地方。在Hibernate的映射文件的class tag使用dynamic-insert,dynamic-update,可以优化生成的Hibernate SQL语句,提高Hibernate SQL执行效转载 2011-03-27 23:02:00 · 1657 阅读 · 0 评论 -
hibernate懒加载问题
[size=small] ---------------------------------------------------------- 懒加载可以提高性能吗?不可以简单的说"能",因为Hibernate的关系映射拖累了SQL的性能,所以想出懒加载来弥补.只是弥补而以,不会超越.所以大家不要想着使用了懒加载总体性能就提高了,其实总体性能不下降就万幸了. ---------------------------------------------------------- Hibernate的lazy属性转载 2011-03-27 23:10:00 · 4413 阅读 · 0 评论 -
加速你的Hibernate引擎(上)
1.引言 Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。 在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。 通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术转载 2013-12-03 15:34:09 · 1262 阅读 · 0 评论 -
加速你的Hibernate引擎(下)
4.6 HQL调优 4.6.1 索引调优 HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。 大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都会创建一个新的索引。因为索引会带来额外的数据更新开销,所以应该争取创建少量索引来覆盖尽可能多的查询。 4转载 2013-12-03 15:38:32 · 972 阅读 · 0 评论 -
hibernate annotation Resouce
hibernate Annotation标签的使用: [1] 1.带注释的持久性类也是普通 POJO,它们只是具备了持久性注释的普通 POJO 。 2.事实上,您既可以保持字段的持久性(注释写在成员变量之上),也可以保持属性(注释写在getter方法之上)的持久性。 3.常用的hibernate annotation标签如下: @Entity --注原创 2014-03-19 10:55:53 · 1253 阅读 · 1 评论