E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hibernate学习
hibernate中的常见错误及
Hibernate学习
笔记
>>1.objectreferencesanunsavedtransientinstance-savethetransientinstanc出现这个错误的原因是在保存该对象前,发现该对象包含有其他空的对象。我的报错地方是在执行一对多级联的时候报错:/*********************************************/ SetchannelSet=newHashSet();
shanliangliuxing
·
2012-03-19 15:00
深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架
这篇博客是
hibernate学习
的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。
lfsf802
·
2012-03-15 15:46
J2EE
框架/工具
深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架
这篇博客是
hibernate学习
的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。
lfsf802
·
2012-03-15 15:00
Hibernate
框架
数据库
String
user
Hibernate学习
之缓存
Hibernate中有两种缓存机制。分为第一级和第二级。 第一级缓存,即Session缓存,是内置在内存中的,不能卸载,当应用程序调用Session的save(),update(),get(),load()方法或查询接口的list(),iterate()方法时,如果session缓存中不存在相关的对象,则会把该对象加入到以及缓存,这个一般是事务范围的缓存,即生命周期在事务范围中存在,
lufeng20
·
2012-03-09 13:00
Hibernate
数据库
object
list
session
hibernate学习
:各种连接池的比较(一)
原文链接:http://www.blogjava.net/zhip/archive/2006/09/21/71154.html 各种连接池的比较 hibernate开发组推荐c3p0,spring开发组推荐dbcp,但是dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法 reconnect ,告诉连接被重置,这个设置可以解决。hibernate in a
zhchx0827
·
2012-03-06 20:00
Hibernate
hibernate学习
笔记2
【Hibernate总结系列】....hbm.xml配置 在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。8 session 和sessionfactory的比较: sessionFactory它实现了线程安全问题,一个应用程序就一个sessionFac
xiahuawuyu
·
2012-03-05 13:00
hibernate学习
笔记3
13 hibernate核心表和表的关系:常见有7中关系:单项关系一下四种 1-1 外键1-1,主键1-1的关系1-nn-1n-n多项关系:互相使用;1-11-n(n-1)n-n 以下有两个表,user_info、和login连个表。表和字段如下;User_infoUid truename phone sex LonginLid longinname passw
xiahuawuyu
·
2012-03-05 13:00
Hibernate学习
之事务
一、事务。 事务是指一个单元的工作,这些工作要么全做,要么全不做。事务处理可以确保所有操作都成功完成,否则不会永久更新面向数据的资源。事务有ACID属性(Atomicity原子性,Consistency一致性,Isolation隔离性,Durability持久性。) 原子性指事务必须是源自工作单元,对于数据修改要么全都执行,要么全都不执行。通常于某个事务关联的操作具有共同的目标,并且相
lufeng20
·
2012-03-03 21:00
数据结构
Hibernate
数据库
工作
jdbc
hibernate学习
笔记一:jdbc
1.hibernate,睡眠的意思,把对象冬眠到数据库里. 2.纯java代码实现数据库操作,jdbc(java database connectivity) ?1.执行sql语句的api,2.java编写的类和接口3.java语言操纵数据库 分四类:1.jdbc-odbc桥+odbc驱动程序:必须每个客户机加载odbc二进制.2.本地API,部分采用java编写的驱动程序,也需要加载
tian583391571
·
2012-02-29 08:00
hibernate jdbc
hibernate学习
笔记-2入门初体验关联映射
原文链接在《
hibernate学习
笔记-1入门初体验对象持久化》中我们简单介绍了hibernate的使用背景,并用一个持久化集体活动(Event)的例子来对hibernate开发做一个大体的了解。
ABBuggy
·
2012-01-15 22:00
Hibernate
String
table
Class
generator
events
hibernate学习
笔记-1入门初体验对象持久化
原文链接引子面向对象程序设计中对于类、继承、多态、组成、聚合等概念和关系数据中的表、主键、外键等概念并不能直接对应。想要将对象持久化到关系数据库库中,需要进行转换。可以使用JDBC手动转换,不过工作量较大,不好维护。更方便强大的是借助成熟的对象关系映射框架(ORM,ObjectRelationMapping)的支持进行对象持久化。Hibernate是一个流行的ORM框架,此外还有iBatis,Ap
ABBuggy
·
2012-01-07 23:00
sql
Hibernate
Date
数据库
session
table
马士兵
Hibernate学习
笔记
马士兵
hibernate学习
笔记 课程内容6课程内容1HelloWorld62Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping63常见的0/R框架(了解)
jtlyuan
·
2011-12-19 16:00
Hibernate
Hibernate学习
笔记---MYSQL中datetime的映射
在
Hibernate学习
中,通用的设置时间的映射如下:如果按照上面的提示,则发现,生成的时间只能精确到日,如2007-08-08,而我们需要的是2007-08-0821:21:34有人提示可以改成java.sql.Date
zaq123q
·
2011-12-19 10:00
Hibernate学习
笔记(一)
一、环境搭建; 添加以下.jar文件: 1、Hibernate3.3.2.jar 2、lib/required目录下的全部jar 3、另外还要单独去下载添加 slf4j-nop.jar; &
Darren_jun
·
2011-12-18 16:00
Hibernate
orm
Hibernate学习
跟struts一样,helloworld很简单,这里给个框架留待以后查阅跟思路的整理。(当然是跟别人学的哈~)分3步:加包,配置文件,写实体类。加包这里包括:hibernatecore,/required目录下的jar包都要,slf-nop.jarmysql驱动包,这几个是基本的,其他的看工程需要还要加log4j,junit等等的其他包;配置文件主要是hibernate.cfg.xml文件。贴一个
gwj879
·
2011-12-05 09:00
Hibernate学习
——Hibernate的核心接口与类
这种层次关系在之前的例子中就有很好的体现(http://blog.csdn.net/yu422560654/article/details/6974796):publicstaticvoidmain(String[]args)throwsException 19.{ 20.//实例化Configuration 21.Configurationconf=newConfiguration().
yu422560654
·
2011-11-24 14:00
Hibernate
exception
数据库
session
数据库连接池
Integer
Hibernate学习
——Hibernate入门
一、持久化层-O/RMapping1、基于B/S的典型三层架构2、ORM的核心理念 数据表对象化3、持久层的概念 二、Hibernate主要类库 三、Hibernate简单实例http://blog.csdn.net/yu422560654/article/details/6974796
yu422560654
·
2011-11-17 16:00
Hibernate
orm
Hibernate学习
-1
Hibernate工作原理: 读取并解析配置文件 读取并解析映射文件 创建sessionFactory 打开session 创建事务 持久化操作 提交事务 关闭session 关闭sessionFactory 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JD
simple1024
·
2011-10-28 12:00
Hibernate
hibernate原理
hibernate优化
hibernate面试
Hibernate学习
笔记(六)通过Hibernate操纵对象(1)-Session的缓存
通过Hibernate操纵对象 Session的缓存 在Session接口的实现中包含一系列的Java集合,这些Java集合构成了Session的缓存 Session的三大作用: 1.减少访问数据库的频率。 2.当缓存中的持久化对象之间存在循环关联关系时,Session会保证不会出现访问对象图的死循环,以及由死循环引起的JVM堆栈溢出的异常。 3.保证数据库中的相关记录与缓存中的相
sgq0085
·
2011-10-22 12:00
java
Hibernate
Hibernate学习
笔记(六)通过Hibernate操纵对象(1)-Java对象在Hibernate持久化层的状态
Java对象在Hibernate持久化层得状态 四种状态: (1)临时状态(transient):刚new的对象,还没有持久化,并且不处于Session的缓存中。处于临时状态的Java对象称为临时对象。 (2)持久化状态(persistent):已经被持久化,并且加入到Session的缓存中。该对象称为持久化对象。 (3)删除状态(removed):不再处于Session的缓存中,并且
sgq0085
·
2011-10-22 12:00
Hibernate
Hibernate学习
笔记(四)映射关系标识符
1.主键 在关系数据库中,用主键来标识记录并保证每条记录的唯一性。作为主键的字段必须满足一下条件: 1.不允许为空。 2.每条记录具有唯一的主键值,不允许主键值重复。 3.每条记录的主键值永远不会改变。 自然主键:具有业务含义的字段。尽管也是可行的,但是不能满足不断变化的业务需求,一旦出现了允许客户重名的业务需求,就必须修改数据模型, 重新定
sgq0085
·
2011-10-20 20:00
java
Hibernate
Hibernate学习
笔记(五)映射一对多关联关系
映射一对多关联关系 在关系数据库中,只存在外键参照关系,而且总是由"many"方参照"one"方,因为这样才能消除数据冗余, 因此关系数据库实际上只支持多对一或一对一的单向关联。 在配置文件中"多的"一方对应"一的"一方,属性不可以用<property>来配置 e.g.<many-to-
sgq0085
·
2011-10-20 20:00
java
Hibernate
Hibernate学习
笔记(三)对象-关系映射基础
1.Hibernate调用对象的getXXX()方法,读取对象信息,把它保存到数据库。调用对象的setXXX()方法,把从数据库中读出的对象信息写入到对象中。 即Hibernate的session执行save(),update()或saveOrUpdate()方法时会调用对象的getXXX()方法。 当session执行get()或load()方法时,以及Query执行查询时会调用对象的set
sgq0085
·
2011-10-20 20:00
java
Hibernate
session
Hibernate学习
笔记(二)hbm2java和hbm2ddl
hbm2java:根据映射文件自动生成Java源文件 hbm2ddl:根据映射文件自动生成数据库Schema XDoclet:根据带有XDoclet标记的Java源文件生成映射文件。 Middlegen:根据数据库Schema自动生成,下载网址为:http://sourceforge.net/projects/middlegen <meta>:用来精粒度控制Java源代码内
sgq0085
·
2011-10-20 20:00
java
Hibernate
hbm2ddl
hbm2java
Hibernate学习
笔记(一)Hibernate3核心API
antlr-2.7.6:语言转换工具,Hibernate利用它进行HQL到SQL的转换 commons-collections-3.1.jar:Apache提供的集合工具集,用来增强Java程序对集合的处理能力 dom4j-1.6.1.jar:XML解析器 javassist.jar:动态Java代码生成工具,Hibernate通过它在运行时扩展Java类并生成实现代码。 jta-1.1.
sgq0085
·
2011-10-20 20:00
java
Hibernate
Hibernate学习
笔记---Transient、Persistent、Detached三个状态
Transient、Persistent、Detached是Hibernate三个核心的状态:---------------------------------------------------------------------------Transient状态最大的特征是: *在数据库中没有与之匹配的数据 *没有纳入session的管理Persistent状态
shuixian0626
·
2011-10-11 21:00
基于NHibernate的三层结构应用程序开发初步
菩提树在一篇《N
Hibernate学习
之路》随笔中谈到了学习NHibernate遇到的困难,也希望大家把自己在使用NHibernate中的经验和心得能够共享出来,
·
2011-10-06 21:00
Hibernate
Hibernate学习
总结001-hibernate概述
说到hibernate,英文意思:冬眠。给我印象最深的是孙文琴老师的那本hibernate深入详解分页上的那句话"let you java object hibernate in the relation database"。其实后边学完了再回头看这句话的时候就发现其实这句话说的很形
anduo1989
·
2011-10-06 21:00
Hibernate
我的
hibernate学习
笔记(之三)
五、Hibernate 主键策略( 上面的步骤三的一部分) <id><generator class=“主键策略” /></id> 主键:在关系数据库中,主键用来标识记录并保证每条记录的唯一性( 一般可保证全数据库唯一) 。
·
2011-09-28 13:00
Hibernate
N
Hibernate学习
资源
NHibernate之旅系列:http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.htmlFluentNHibernate之旅系列:http://www.cnblogs.com/inday/archive/2009/10/13/Fluent-NHibernate-Navigation.html
yulan1433096363
·
2011-09-20 16:00
Hibernate学习
:Transient、Persistent、Detached三个状态
Transient、Persistent、Detached是Hibernate三个核心的状态:---------------------------------------------------------------------------Transient状态最大的特征是: *没有id *内存中有对象,数据库中没有,session缓存中没有 *没有纳入ses
王书兴
·
2011-09-19 22:00
Hibernate
Hibernate关联映射-one to one单向外键关联
学习这些,关联关系.这个基本上占据了
Hibernate学习
的七成时间。熟悉这些映射模型,需要大量的实践才能掌握。
zhou363667565
·
2011-09-13 22:00
Hibernate
Hibernate关联映射-one to one单向外键关联
学习这些,关联关系.这个基本上占据了
Hibernate学习
的七成时间。熟悉这些映射模型,需要大量的实践才能掌握。
zhou363667565
·
2011-09-13 22:00
Hibernate
Hibernate学习
报错
学习Hibernate,写了一个类 public class HibernateUtil { private static SessionFactory sf ; static { sf=new AnnotationConfiguration().configure().buildSessionFactory() ; } public static Sessi
hh792000
·
2011-09-07 18:00
java
Hibernate
sessionFactory
Hibernate学习
之一对一关联
Hibernate学习
之一对一关联一对一关联包括两种类型:1.主键关联2.惟一外键关联主键关联:两张关联表通过主键形成一对一映射关系实例:一个公民对应一个身份证1.主键关联实体类TUser.java/*
日出星辰
·
2011-08-23 13:00
Hibernate学习
之一对一关联
一对一关联包括两种类型:1.主键关联2.惟一外键关联主键关联:两张关联表通过主键形成一对一映射关系实例:一个公民对应一个身份证1.主键关联实体类TUser.java/** *主键关联 * */ publicclassTUserimplementsSerializable{ privatestaticfinallongserialVersionUID=-1334397922272979
OracleX
·
2011-08-23 13:00
java
Hibernate
Hibernate学习
之三种状态及生命周期(图)
Hibernate学习
之三种状态及生命周期(图)三种状态: 生命周期:代码表示://三种状态 publicvoidtestThreeState(){ TUseruser=newTUser(); user.setName
日出星辰
·
2011-08-23 11:00
Hibernate学习
之三种状态及生命周期(图)
三种状态: 生命周期:代码表示://三种状态 publicvoidtestThreeState(){ TUseruser=newTUser(); user.setName("spark");//此时user处于Transient try{ Transactiontx=session.beginTransaction(); session.save(user);//user对象已经由
OracleX
·
2011-08-23 11:00
java
Hibernate
Hibernate学习
之一对多关联
注意事项: 1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true 首先是实体类: TAddress.java(多的一方) public class TAddress implements Serializable { private static final long seria
OracleX
·
2011-08-23 11:00
java
Hibernate
Hibernate学习
之一对多关联
Hibernate学习
之一对多关联注意事项:1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true首先是实体类:TAddress.java
日出星辰
·
2011-08-23 11:00
Hibernate学习
之初步使用
package com.test; import java.util.List; import com.model.Tuser; import net.sf.hibernate.HibernateException; import net.sf.hibernate.Session; import net.sf.hibernate.SessionFactory; import net
OracleX
·
2011-08-23 10:00
java
Hibernate
Hibernate学习
之初步使用
Hibernate学习
之初步使用packagecom.test; importjava.util.List; importcom.model.Tuser; importnet.sf.hibernate.HibernateException
日出星辰
·
2011-08-23 10:00
Hibernate学习
之hibernate.cfg.xml配置
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.n
OracleX
·
2011-08-23 09:00
Hibernate
jdbc
Hibernate学习
之hibernate.cfg.xml配置
Hibernate学习
之hibernate.cfg.xml配置 jdbc:mysql://localhost/tablepersubclass org.gjt.mm.mysql.Driver
日出星辰
·
2011-08-23 09:00
我的
Hibernate学习
笔记-之一
阅读更多DAO模式的优缺点优点:实现业务逻辑与数据访问的解耦,符合模块化编程的思想,符合面向对象的编程思想。可以快速的定位错误,维护成本低。缺点:开发成本高。DAO其它优点数据源除DB外还有可能是XML文件,文本文件等,不同的数据源存在不同的访问方式,即便是相同的数据源也存在不同的访问方式。DAO模式可以很好的解决这些问题定义共通的DAO接口(面向接口编程,业务逻辑层声明接口,提高程序的可扩展性)
keemoving
·
2011-08-16 09:00
Hibernate
DAO
POJO
VO
DTO
我的
Hibernate学习
笔记-之一
DAO模式的优缺点 优点:实现业务逻辑与数据访问的解耦,符合模块化编程的思想,符合面向对象的编程思想。可以快速的定位错误,维护成本低。 缺点:开发成本高。 DAO其它优点 数据源除DB外还有可能是XML文件,文本文件等,不同的数据源存在不同的访问方式,即便是相同的数据源也存在不同的访问方式。DAO模式可以很好的解决这些问题 定义共通的DAO接口(面向接口编程,业务
keemoving
·
2011-08-16 09:00
VO
POJO
DAO
Hibernate
DTO
我的
Hibernate学习
笔记-之一
阅读更多DAO模式的优缺点优点:实现业务逻辑与数据访问的解耦,符合模块化编程的思想,符合面向对象的编程思想。可以快速的定位错误,维护成本低。缺点:开发成本高。DAO其它优点数据源除DB外还有可能是XML文件,文本文件等,不同的数据源存在不同的访问方式,即便是相同的数据源也存在不同的访问方式。DAO模式可以很好的解决这些问题定义共通的DAO接口(面向接口编程,业务逻辑层声明接口,提高程序的可扩展性)
keemoving
·
2011-08-16 09:00
Hibernate
DAO
POJO
VO
DTO
Hibernate学习
笔记之EHCache的配置
Hibernate默认二级缓存是不启动的,启动二级缓存(以EHCache为例)需要以下步骤:1、添加相关的包:Ehcache.jar和commons-logging.jar,如果hibernate.jar中含有ehcache就不用添加Ehcache.jar,commons-logging.jar是用来实现Ehcache写日志的。本示例使用Hibernate3.22、配置hibernate.cfg
hnzhangshilong
·
2011-08-15 20:00
Hibernate学习
笔记 3 - 关系映射配置(基于注解)
Hibernate学习
笔记3-关系映射配置(基于注解)为了讲解本功能,创建了以下五张表--角色 createtableRoles ( idintidentity(1,1)primarykey,
Lijun7788
·
2011-08-07 13:00
Hibernate
数据库
String
table
Class
insert
Hibernate学习
笔记 2 - 关系映射配置
Hibernate学习
笔记2-关系映射配置为了讲解本功能,创建了以下五张表--角色 createtableRoles ( idintidentity(1,1)primarykey, namevarchar
Lijun7788
·
2011-08-07 11:00
Hibernate
String
table
Class
insert
generator
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他