- 博客(6)
- 收藏
- 关注
原创 HQL查询
查询指定类对应表的所有记录 public void abcd(){ Configuration cig = new Configuration().configure(); SessionFactory sessionFactory = cig.buildSessionFactory(); ...
2018-07-05 15:22:39 89
原创 hibernateCRUD操作
1.实体类package com.hibernate.entity;public class User { private int id; private String name; private int age; public int getId() { return id; } public void setId(int id) { this.id = ...
2018-07-05 15:00:25 128
原创 对象识别
对于Java而言,要识别两个对象是否为同一个对象有两种方式:一是根据内存地址识别(“==”号 识别)二是根据equals() 、hasCode()方法识别(默认比较内存地址)第一种情况:同一个session中根据相同查询得到的相同记录结果为ture,因为两者都是把值存到了session中取值的时候,内存地址一致。第二种情况:得到一个session对象后关闭session,然后在获得session对...
2018-07-05 14:15:27 3673
原创 Hibernate通过配置自动生成表
在一个项目的正常搭建的时候,我们正常是直接创建数据库和表之间的联系,但是我们今天要尝试的是不直接创建,我们通过Hibernate映射beans类来直接建立出与其相对应的数据库,具体实现只需导入一个配置文件:[java] view plain copy<property name="hbm2ddl.auto"></property> 而具体配置hibernate.c...
2018-05-15 01:20:52 143
原创 SessionFactory单例模式
1.SessionFactory是线程安全的,可以让多个执行线程同时存取SessionFactory而不会有数据共享的问题。2.会化工厂缓存了生成的SQL语句和Hibernate在运行时使用的映射元数据。3.需要注意的是SessionFactory是重量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够(单例模式),当需要操作多个数据库时,可以为每个数据库指定一个Sess...
2018-05-15 01:14:51 535
原创 第一次认识Hibernate 第一个demo
orm环境搭建:首先需要一个高版本的myeclipse,然后导入hibrinate所需的jar包以及数据库驱动包,在开发过程中需要在myeclipse中配置1.8版本jdk。在配置hibernate.cfg.xml文件和Customer.hbm.xml文件。第一步:创建数据库首先创建一个java工程:ORMHibernate创建package:com.wh 创建类User:配置hibernate....
2018-05-07 23:12:04 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人