自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hibernate关联映射

关联映射分为:多对一关联映射、一对一关联映射、唯一外键关联、主键关联、一对多关联映射、多对多关联映射根据关联关系链接的双方是否能够导航到彼此,我们将关联关系分为单向关联和双向关联1.多对一关联映射 - many-to-one:我们使用<many-to-one>元素来配置多对一关联关系<many-to-one name="propertyName" ...

2018-06-22 21:24:41 96

原创 HQL实现简单查询

@Test //查询所有记录 public void alluser(){ // TODO Auto-generated method stub SessionFactory sf = null; Session session = null; Transaction ts = null; ...

2018-06-18 15:07:15 140

原创 重写equals方法

在数据库中,识别一条记录的唯一方式是根据主键值,如果有两条记录,它们拥有同样的主键值,则它们在数据库中代表同一字段的记录。对java而言要识别两个对象是否为同一对象有两种方式:1.内存地址识别(“==”号识别);2.根据equals()、hashCode()中的定义识别。在hibernate中,如果在同一个session中根据相同查询得到了相同记录,它们会有相同的内存地址。但是如果是不同的sess...

2018-06-18 15:00:16 101

原创 hibernate自动建表

在hibernate自动建表操作中,hibernate不会创建数据库,数据库的创建要手动去完成。创建数据库后就可以通过实体类由hibernate自动去创建数据库表了。配置文件hibernate.cfg.xml<!-- ~ Hibernate, Relational Persistence for Idiomatic Java ~ ~ License: GNU Lesser Gen...

2018-06-18 14:49:42 264

原创 单例模式的SessionFactory

首先要在hibernate.cfg.xml中添加的配置<property name="hibernate.current_session_context_class">thread</property> 接着就可以实现单例模式的SessionFactory创建一个类HibernateUtil.javaimport org.hibernate.SessionFactory; ...

2018-06-18 14:38:02 145

原创 实现每条线程有属于自己的session实例

创建SessionTest.javapackage com.Entity;import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class SessionTest { private stati...

2018-06-18 14:25:17 181

原创 在eclipse中ORM环境构建

1.首先要引入我们要用到的jar包hibernate3.jar核心 + required 必须引入的(6个) + jpa 目录 + 数据库驱动包如下图所示:引入jar包的时候遇到了一些问题,一开始安装在了src下新建的lib文件夹下,但是后来发现不能够使用,需要建立一个新的User Library,将自己所需的jar包add上,之后在项目上右键Build path---add library,将之...

2018-05-07 20:56:46 356

空空如也

空空如也

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

TA关注的人

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