- 博客(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关注的人
RSS订阅