自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 改写项目的DAO层

该项目是图书管理系统,共有八个基础类Admin.javapublic class Admin {private Integer id;private String password;private String username;public Admin(String username,String password) { super(); this.username = user...

2018-06-20 19:39:02 148

原创 hibernate关联映射

Hibernate关系映射1:单向N-1关联单向 n-1 关联只需从 n 的一端可以访问 1 的一端。Hibernate 使用 元素来映射多对一关联关系<many-to-one name="customer" class="Customer" column="CUSTOMER_ID" cascade="all" />public class Customer { private...

2018-06-14 22:51:30 121

原创 Hibernate查询--QBC

Criteria是一个通过组装不同查询条件来获取持久对象的条件类对象,代表特定持久类的一个查询。Criteria对SQL进行封装,让开发人员可以用对象的方式来对数据库进行操作。下面的查询User表格中的所有记录:@Test public void qbcTest1() { SessionFactory sessionFactory = null; Session session = nu...

2018-05-30 21:34:22 153

原创 Hibernate查询--HQL

Hibernate语言查询( Hibernate Query Language,HQL) :它是完全面向对象的查询语句,查询功能非常强大,具备继承、多态和关联等特性 。Hibernate官方推荐使用HQL进行查询。Hibernate查询语言(HQL)是面向对象的查询语言,其结构与SQL查询相似,不同的是,HQL查询的主体是持久化类而不是数据表。HQL提供了一种应用和数据库之间的抽象,提高了可移植性...

2018-05-29 22:33:44 153

原创 重写equals方法

使用上几次用到得User实体类,重写equals方法。@Override  public boolean equals(Object otherObject) { if(this==otherObject){ return true; } else{  if (!(otherObject instanceof User)) return false; } User user...

2018-05-29 20:53:17 240

原创 Hibernate5以上版本使用SchemaExport创建数据库

Hibernate根据实体类和实体类映射文件生成数据表模型:Hibernate发布的几个版本对于使用SchemaExport导出数据库,变化的版本还是很大的。现在使用的最新的发布版本是5.2.10。先创建好实体类,之后进行如下的操作:        public void createDB() { ServiceRegistry serviceRegistry=new StandardServi...

2018-05-14 20:14:05 517

原创 SessionFactory的单例模式

在Hibernate中,SessionFactory是重量级的,所以一个项目通常只需要一个SessionFactory就够(单例模式)。只有应应用中存在多个数据源时,才为每个数据源建立一个SessionFactory实例。因此在实际项目使用中,通常会抽取出一个HibernateUtils的攻击类,用来提供Session对象。下面就简单介绍一个简单的抽取方式。public class Hiberna...

2018-05-13 23:17:11 790

原创 ORM---hibernate入门

哈理工 软件15-3 1514010332一.Hibernate简介:        Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDB...

2018-05-07 21:36:35 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除