
Hibernate
真香号
顾真香,前美股上市社交电商商城研发成员、华南某电商独角兽线上商城研发组长,擅长Java技术栈、微服务、MQ,千万用户、高并发电商业务场景解决方案。
展开
-
Hibernate第一天
1、三层架构 表现层 web层(MVC是一个表现层的设计模型) 业务层 service层 持久层 dao层2、三大框架和三层架构的关系 hibernate框架:它是一个持久层框架 struts2框架:它是一个表现层框架 spring框架:它是一个综合类框架 明确:hibernate只能操作数据库(跟数据库打交道)3、我们已经掌握的持久层技术: 1、JDBC :它是操作数据库最底层的方...原创 2018-05-28 13:28:13 · 179 阅读 · 0 评论 -
Hibernate学习第一天 第一章概述
Hibernate概述Hibernate框架是当今主流的Java持久层框架之一,由于它具有简单易学、灵活性强、扩展性强等特点,能够大大地简化程序的代码量,提高工作效率,因此受到广大开发人员的喜爱。Hibernate是一个开放源代码的ORM框架,它对JDBC进行了轻量级的对象封装,使得Java开发人员可以使用面向对象的编程思想来操作数据库。 ORM概述 Object Relation Mapp...原创 2018-05-28 13:38:30 · 344 阅读 · 0 评论 -
Hibernate第一天 Hibernate快速入门
1、需求介绍一个小案例,实现保存一个实体客户到数据库里面。2、开发包和版本介绍 下载网址:http://sourceforge.net/projects/hibernate/files/hibernate-orm/5.0.7.Final/ 页面显示如下图:开发包目录解压文件,如下图所示: documentation文件夹:存放Hibernate的相关...原创 2018-05-28 14:24:56 · 303 阅读 · 0 评论 -
Hibernate 第一天 hibernate中使用API
Configuration对象 在使用Hibernate时,首先要创建Configuration实例,Configuration实例主要用于启动、加载、管理hibernate的配置文件信息。在启动Hibernate的过程中,Configuration实例首先确定Hibernate配置文件的位置,然后读取相关配置,最后创建一个唯一的SessionFactory实例。Configuration对象只存...原创 2018-05-28 14:41:17 · 150 阅读 · 0 评论 -
使用Hibernate实现增删改查
保存操作查询一个实体修改操作删除操作原创 2018-05-28 15:48:47 · 225 阅读 · 0 评论 -
load和get方法的区别
所谓实体查询即OID查询,就是使用主键作为条件来查询一个实体。其中涉及的方法是Session对象get方法和load方法。 在本章节都是使用客户查询示例。 get方法/** * 根据id查询一个实体 * @param entityType 指的是要查询的实体类字节码对象 * @param id 查询的条件,即主键的值。 * @return...原创 2018-05-28 16:13:17 · 4382 阅读 · 0 评论