Hibernate
ljheee
如果对你有收获,欢迎关注公众号 架构道与术(ToBeArchitecturer) ,获得最新干货。https://url.cn/5wpXFoL
展开
-
Hibernate操作持久化对象
一、什么是[对象]持久化? Java对象的状态可分为3类,如下图,即瞬时状态,持久化和持久化状态。 简单说,在使用new关键字创建出一个对象时,就是瞬时状态;使用JDBC完成数据在持久和瞬时状态的转化;存储到数据库里面的数据,就是持久状态了。显而易见,Java对象的持久化,就是把瞬时对象,存储到数据库,变成数据库关系表中对应的一条条记录。 二、对象持久化原创 2016-09-20 10:51:56 · 3746 阅读 · 0 评论 -
Hibernate逆向工程
Hibernate的开发流程 一般有以下2种 正向工程:Java实体类 ---->mapping---- > DB数据库关系表 逆向工程:先创建DB数据库关系表,用工具生成生成mapping 和Java实体类。 在实际的开发过程中,涉及的表太多了,一个一个的写java实体类纯属“体力活”,因为实体类固有的那么些属性,机械式的写get/set方原创 2016-09-23 21:32:57 · 3226 阅读 · 2 评论 -
使用Hibernate操作一对多关系
Hibernate介绍:http://blog.csdn.net/ljheee/article/details/52475798 Hibernate操作一对一关系:http://blog.csdn.net/ljheee/article/details/52593662 Hibernate操作一对多关系: "一对多"是最普遍的映射关系,简单来讲就如产品和类别的关系。一个类别下可原创 2016-09-20 20:23:02 · 4237 阅读 · 0 评论 -
手把手教你Hibernate工程
Hibernate介绍及环境搭建:http://blog.csdn.net/ljheee/article/details/52475798 Hibernate操作一对一关系:http://blog.csdn.net/ljheee/article/details/52593662 Hibernate操作一对多关系:http://blog.csdn.net/ljheee/article/detai原创 2016-09-20 22:28:22 · 1250 阅读 · 0 评论 -
Hibernate操作多对多关系
多对多业务说明 本例涉及的数据库表表为PRODUCTS(商品表)、SUPPLIERS(提供商表)和PRODUCT_SUPPLY(中间表)。 规定:商品可以由多个提供商提供;每个提供商可以提供多种商品。 实体间的关联-----ER图 双向多对多:即从Product商品就可知道该商品的供应商有哪些,因为Product类中包含一个供货商集合S原创 2016-09-21 10:00:22 · 737 阅读 · 2 评论 -
Hibernate查询方式
Hibernate查询方式总的来说共有三种:HQL、QBC和SQL三种。但是细分可以有如下几种: 一、HQL查询方式 这一种比较常用,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等转载 2016-09-25 22:37:00 · 556 阅读 · 0 评论 -
Hibernate缓存
Hibernate缓存管理 Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 Hibernate 中提供了两级Cache(高速缓冲存储器),第一级别的缓存是Sessio原创 2016-10-02 00:03:13 · 1304 阅读 · 0 评论