- 博客(6)
- 收藏
- 关注
原创 基于Hibernate实现CRUD
使用Hibernate设计通用接口实现对Java对象进行增查改删(CRUD)的工作;具体要求:实现CRUD接口具有通用性;可以在已有项目中增加相应接口;实体类:User.javapackage com.entity;import java.util.HashSet;import java.util.Set;public class User { private int uid; private String uname; private int uage; private
2021-06-16 15:27:14
166
原创 重写equals()和hashCode()方法,用于比较对象的内容
一、Object类的概述(1)基本概念Java.lang.Object类是所有类层次结构的根类,任何类都是该类的直接/间接子类。(2)常用的方法boolean equals(Object obj) - 用于判断调用对象是否与参数对象相等。该方法默认比较两个对象的地址,与 == 的效果等效。若希望比较对象的内容,则需要进行方法的重写。若该方法重写了,则应该去重写hashCode()方法,为了满足hashCode()的常规协定int hashCode() - 用于获取调用对象的哈希码值(内存
2021-06-16 15:03:08
292
原创 hibernate实现分页
先说明一下hibernate实现分页的原理,假如数据库中有50条数据,每页显示10条数据,假如我们查询第3页的数据那么应该从21开始,往后查10条数据,只需要设置起始位置和每页显示数量即可。下面我们来看一下例子.public List getPagination(String hql,int start,int count){Query query=this.sessionFactory.getCurrentSession().createQuery(hql);...
2021-06-16 14:59:47
2630
原创 hibernate查询接口Query用法
hibernate的Session接口提供了get,load等按照id查询单个记录的方法,但是大多数时候,我们查询的是实体类的集合列表,这就需要用到复杂查询了,hibernate提供了类sql语句hql,他可以帮助我们编写复杂的查询语句,来做复杂的增删改查操作。这里介绍hibernate提供的Query接口用法。Query接口的创建是通过Session来创建的,默认需要传入一个hql语句,比如sess.createQuery(hql)。如果我们需要在hql语句中传入参数,可以调用query.setPar
2021-06-16 14:56:39
533
原创 Hibernate入门
学习一个框架无非就是三个步骤:引入jar开发包 配置相关的XML文件 熟悉API引入相关jar包我们使用的是Hibernate3.6的版本hibernate3.jar核心 + required 必须引入的(6个) + jpa 目录 + 数据库驱动包编写对象和对象映射编写一个User对象->User.java...
2021-06-16 14:51:00
118
原创 hibernate入门
- 数据库和表create database user_db;user_db;create table t_user(id int auto_increment primary key,username varchar(50),password varchar(30));- 编写核心配置文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configur...
2021-05-12 13:40:40
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅