hibernate
yellowatumn
这个作者很懒,什么都没留下…
展开
-
Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。原创 2015-07-07 09:29:54 · 265 阅读 · 0 评论 -
hibernate集合映射inverse和cascade详解
hibernate集合映射inverse和cascade详解 1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hi转载 2015-07-08 10:39:38 · 361 阅读 · 0 评论 -
hibernate缓存
1、缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache(摘自Robbin的《缓存技术浅谈》)。目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。(请参考http://baike.baidu.com/view/907.htm 了解更多缓存知识) 高速缓存不属于Hibernate等,属于独立产品或转载 2015-07-07 14:12:18 · 381 阅读 · 0 评论 -
Hibernate懒加载深入分析
懒加载可以提高性能吗? 不可以简单的说"能",因为Hibernate的关系映射拖累了SQL的性能,所以想出懒加载来弥补.只是弥补而以,不会超越.所以大家不要想着使用了懒加载总体性能就提高了,其实总体性能不下降就万幸了. ---------------------------------------------------------- Hibernate的lazy属性可以配置在原创 2015-08-13 18:11:24 · 247 阅读 · 0 评论 -
Hibernate中cascade和inverse的作用
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-one原创 2015-11-04 14:50:08 · 379 阅读 · 0 评论 -
跟我一起云计算(5)——Shards
博客搬至http://blog.niubua.com/ 大数据讨论群:387084660 大数据算法:385010646 量化投资 413423481 hive shark impala 288047381 spark scala 464791668 机器学习与深度学习256154524 hadoop交流70139048 用户画像交流193467273 跟我一起云计转载 2015-09-16 18:07:53 · 750 阅读 · 0 评论 -
hibernate抓取策略(fetch)
抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关 系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明, 也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。只影响get load 方法,对hql是不影响的,除了有一个之外。 例如,经典的班级对学生是一对多原创 2015-10-30 19:44:42 · 293 阅读 · 0 评论