- 博客(12)
- 收藏
- 关注
原创 线性表(C语言版严蔚敏)
#include <iostream>using namespace std;#define InitSize 10typedef struct{ int *data; int length; int MaxSize;}SeqList;void InitList(SeqList& L);void IncreaseLength(SeqList& L,int len);bool ListInsert(SeqList &L,int ...
2021-09-08 12:49:23
85
原创 QBC——(Query By Criteria)
Criteria基本查询Criteria是一个通过组装不同查询条件来获取持久对象的条件类对象,代表特定持久类的一个查询。Criteria对SQL进行封装,让开发人员可以用对象的方式来对数据库进行操作,例如下面的查询User表格中的所有记录:Criteria criteria = session.createCriteria(User.class);List users = criteria.list();for(int i=0;i<users.size();i++){user =(Us
2021-06-07 20:56:58
375
原创 Hibernate查询
概述:数据查询与检索是Hibernate中的一个亮点。相对其他ORM实现而言,Hibernate提供了灵活多样的查询机制。Hibernate语言查询( Hibernate Query Language,HQL) :它是完全面向对象的查询语句,查询功能非常强大,具备继承、多态和关联等特性 。Hibernate官方推荐使用HQL进行查询。标准化对象查询(Query By Criteria):以对象的方式进行查询,将查询语句封装为对象操作。优点:可读性好,符合Java 程序员的编码习惯。Native SQL
2021-06-07 15:37:29
572
原创 重写equals方法
使用==来比较两个对象的记录是否代表数据库中的同一条记录是不可行的。如果您要有必要比较通过查询后两个对象的内容是否相同,必须重写 equals()与hashCode()。重写hashcode: public int hashCode() { int result; result =getName().hashCode(); result =29*result + getBirthday().hashCode(); result =29*result + getAge();
2021-05-25 22:19:43
132
原创 第二次作业Hibernate 核心接口:
Hibernate API简介Hibernate 核心接口:Configuration:概述:Configuration 类负责管理Hibernate 的配置信息。启动Hibernate、创建SessionFactory对象。1. Hibernate运行的底层配置信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等。Hibernate对象关系映射文件(*.hbm.xml)。Hibernate配置的两种方法:属性文件(hibernate.pro
2021-05-25 22:06:12
95
原创 Hibernate
如何使用Hibernate实现“用户添加”功能?使用Hibernate的“3个准备,7个步骤”准备1:导入Hibernate库(jar包)Add Library > User Library > next >准备2:添加配置文件 -- hibernate.cfg.xml (放在src下)<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configur...
2021-05-04 20:36:05
195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人