自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hibernate增删改查的通用接口

Hibernate框架提供了很多对数据库进行操作的接口,方便使用者不用编写sql语句就能对数据库进行增删改查的简单操作。首先配置hibernate的环境,创建hibernate.cfg.xml配置文件,里面写入一些连接数据库的信息,映射文件的信息,还有一些功能属性接着建立一个BaseDao<T>接口,然后写一些通用的方法例如:public List<T> getAll()...

2018-06-21 14:23:28 331

原创 HQL语句查询

HQL是Hibernate Query Language的缩写,HQL的语法很像SQL的语法,但HQL是一种面向对象的查询语言。因此,SQL的操作对象是数据表和列等数据对象,而HQL的操作对象是类、实例、属性等。HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征HQL查询的步骤:1,获取 Hibernate Session 对象。2,编写HQL语句。3,以HQL为参数,调用Session...

2018-06-21 14:21:37 371

转载 重写equals方法

对Java而言,要识别两个对象是否为同一个对象有两种方式内存地址识别(“= =”号识别)根据equals()、hasCode()中的定义    (默认Object类中定义的equals(Object o)方法也是按内存地址来比较的),源码如下:   public boolean equals(Object obj){          return  (this==obj);   }1、创建了一个...

2018-05-28 20:31:27 189

转载 自动创建表

一、通过Hibernate的ShemaExport来创建1)实体类package com.xiaomo.vo;public class User {private int id;// 用户idprivate String name;// 用户名称private int age;// 用户年龄@Overridepublic String toString() {return "id:"+this.i...

2018-05-28 20:30:42 618

转载 构建单态的sessionfactory

SessionFactory 接口负责Hibernate的初始化和建立Session对象。它在Hibernate中启到一个缓冲区的作用,hibernate可以将自动生成的SQL 语句、映射数据以及某些可重复利用的数据放在这个缓冲区中。同时它还保存了对数据库配置的所有映射关系,维护了当前的二级缓存。    SessionFactory具有以下特点:(1)它是线程安全的,它的同一实例能够供多个线程共享...

2018-05-28 20:29:48 194

原创 Hibernate写入数据

我们所要了解的是ORM的使用,所以我们需要了解一下ORM的环境构建以及一个基本的Demo的实现。首先我们需要了解一下ORM的原理,所谓的ORM就是利用描述对象和数据库表之间映射的元数据,自动把Java应用程序中的对象,持久化到关系型数据库的表中。通过操作Java对象,就可以完成对数据库表的操作。然后我们要了解一下ORM的环境构建:首先需要一个软件开发工具,eclipse/myeclipse都可以,...

2018-05-25 20:51:26 572

空空如也

空空如也

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

TA关注的人

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