hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernat...
分类:
编程语言 时间:
2014-12-25 17:57:30
阅读次数:
255
Hibernat的get()和load()方法的区别get()方法是立即查询load()方法是延迟查询,Person person = (Person)session.load(Person.class,1);这句话其实没有去查找数据库,只是返回了一个代理。当真正需要的时候才去查找数据库比如输出Sy...
分类:
其他好文 时间:
2014-12-21 21:50:05
阅读次数:
169
Hibernate的映射机制
对象关系映射(Object Relation Mapping(ORM))是一种为了解决面向对象与面向关系数据库互不匹配现象的技术,简而言之
ORM是通过使用描述对象之间映射的元数据,将java程序中的对象自动持久化到关系数据库中,这种映射机制从本质上来说
其实就是将数据从一种形式转化为另一种形式
Hibernate的基本映射数据类型
Hibernat...
分类:
Web程序 时间:
2014-12-05 22:51:12
阅读次数:
285
第一步:编写两个pojo,比如一个学生表一个课程表 这里使用注解。需要课程表: 1 package com.qcf.pox; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.En.....
分类:
其他好文 时间:
2014-11-20 20:10:28
阅读次数:
239
第一步:编写两个pojo,比如一个学生表一个班级表 这里使用注解。需要班级表: 1 package com.qcf.pox; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.Ca.....
分类:
其他好文 时间:
2014-11-20 20:02:33
阅读次数:
163
第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的.Session.createSQLQuery();1.1标量查询...
分类:
数据库 时间:
2014-11-11 12:39:57
阅读次数:
323
声明:1、本文系原创,非抄袭或转载过来的。2、本文论点都亲手做过实验论证。3、本文所讲的Hibernate配置都基于注解的方式,hbm语法未提供。非常多人对持久层概念搞不清JPA、Hibernate、EJB3.0的关系,这里做一下简单的说明:JPA是一个持久层设计接口,EJB3.0和Hibernat...
分类:
Web程序 时间:
2014-11-08 13:27:04
阅读次数:
199
Hibernate压缩文件结构下载Hibernate压缩文档,下面为文件结构:Hibernate3.jar:为Hibernate的核心jar包;build.xml:重新打包配置文件build.bat:运行在windows系统中打包;build.sh:运行在Unix系统上打包;doc:Hibernat...
分类:
Web程序 时间:
2014-11-05 16:45:39
阅读次数:
322
再用jpa+spring+struts2开发的是时候遇到一个问题(采用了注解的方式,xml配置的道理是一样的),当我在注册用户的时候,注册第一个用户没有问题,但注册第二个用户开始就会抛出一个异常:javax.persistence.PersistenceException: org.hibernat...
分类:
Web程序 时间:
2014-10-24 16:20:02
阅读次数:
147