自定义博客皮肤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查询--HQL查询

数据查询与检索是Hibernate中的一个亮点。相对其他ORM实现而言,Hibernate提供了灵活多样的查询机制。Hibernate语言查询( Hibernate Query Language,HQL) :它是完全面向对象的查询语句,查询功能非常强大,具备继承、多态和关联等特性 。Hibernate官方推荐使用HQL进行查询。Hibernate查询语言(HQL)是面向对象的查询语言,其结构与SQ...

2018-06-09 12:19:45 218

原创 实现hibernate中每条线程有一个自己的Session实例

为什么我们为每条线程创建自己的Session实例:SessionFactory是线程安全的(Thread-Safe),可以让多个执行线程同时存取SessionFactory而不会有数据共享的问题。会话工厂缓存了生成的SQL语句和Hibernate在运行时使用的映射元数据。 需要注意的是SessionFactory是重量级的,因为一 般情况下,一个项目通常只需要一个SessionFactory就够(...

2018-05-30 20:56:06 295

原创 Hibernate中的单例SessionFactory

建立单例SessionFactory的时候,先执行一个代码块,在Java虚拟机加载类的时候加载运行(并且只执行一次)然后实现两个方法来创建和关闭工厂就行。代码实现import org.hibernate.HibernateException;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;...

2018-05-30 20:12:38 149

原创 hibernate中重写equals方法和hashCode方法

Java的识别方式在Hibernate中该注意的地方:在Hibernate中,如果是在同一个session中根据相同查询所得到的相同记录,则它们会拥有相同的Java识别。For example:Session session = sessions.openSession();Person p1 = (Person)session.get(Person.class,1);Person p2 =(...

2018-05-29 21:25:32 339

原创 利用hibernate自动创建数据库

首先hibernate配置文件,hibernate.cfg.xml。<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">&...

2018-05-22 13:38:05 2046 1

原创 一个简单的hibernate程序

1.首先创建项目并导入JAR包我的项目如下(其中处理Hibernate需要的包外,还需要MySQL的驱动包)。2.然后在src目录上编写核心配置文件 hibernate.cfg.xml。<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibern...

2018-05-08 00:24:05 229

空空如也

空空如也

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

TA关注的人

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