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学习
j2ee主流框架学习总结
2.
hibernate学习
2.1学习Hibernate,主要是在学习持
love_Ubuntu
·
2011-07-21 00:00
设计模式
spring
框架
Hibernate
struts
文档
hibernate学习
笔记(一)属性映射和关联关系映射
Hibernate的小小映射Hibernate的映射本人给分为两种,一个是简单属性的映射,一个相对复杂属性的映射,复杂属性指的是set list map等。简单的映射:(只列举一些常见的属性和常用的配置方法)PrivateStringname;Privateintgender;PrivateDatebirthday;Privatebyte[]photo;PrivateStringdesc; //
wanghantong
·
2011-07-20 23:00
Hibernate
String
user
table
Class
character
Hibernate学习
(八):检索方式
在Hibaernate中提供了丰富的检索(查询)方式,因为项目中涉及到查询特别是复杂查询的时候基本上用的都市iBatis,所以一直都没怎么用Hibaernate自带的查询方法。总的说来Hibernate有如下集中查询方式:1.根据OID检索某条指定的记录,典型方法如session.load()和session.get();2.HQL检索方式。HQL是HibernateQueryLanguage的所
646676684
·
2011-07-19 21:19
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(八):检索方式
在Hibaernate中提供了丰富的检索(查询)方式,因为项目中涉及到查询特别是复杂查询的时候基本上用的都市iBatis,所以一直都没怎么用Hibaernate自带的查询方法。总的说来Hibernate有如下集中查询方式:1.根据OID检索某条指定的记录,典型方法如session.load()和session.get();2.HQL检索方式。HQL是HibernateQueryLanguage的所
646676684
·
2011-07-19 21:19
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
(七):session.flush与transaction.commit
以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段:…………………………………………………………………………Sessionsession=sessionFactory.openSession();Transactiontx=session.beginTransaction();session.save(customer);//之前已实例化好了的一个对象tx.commit
646676684
·
2011-07-18 22:55
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
(七):session.flush与transaction.commit
以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段:…………………………………………………………………………Sessionsession=sessionFactory.openSession();Transactiontx=session.beginTransaction();session.save(customer);//之前已实例化好了的一个对象tx.commit
646676684
·
2011-07-18 22:55
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(六):session.delete以及对象状态转换图
delelte方法从某种程度上来说和update方法很类似,特别是对传入实例的要求,只要所传入实例的OID在数据库中有对应的记录即可,否则Hibaernate就会抛出异常。我们还是从对象能够处于的3个状态来一一阐述。1.传入实例是临时状态。一般来说这是不规范的操作,当然你必须要人为的给它指定OID,而且这个OID必须和数据库中的一条记录对应。2.传入实例是游离状态。前面我们说过,游离状态与临时状态
646676684
·
2011-07-18 21:29
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
(六):session.delete以及对象状态转换图
delelte方法从某种程度上来说和update方法很类似,特别是对传入实例的要求,只要所传入实例的OID在数据库中有对应的记录即可,否则Hibaernate就会抛出异常。我们还是从对象能够处于的3个状态来一一阐述。1.传入实例是临时状态。一般来说这是不规范的操作,当然你必须要人为的给它指定OID,而且这个OID必须和数据库中的一条记录对应。2.传入实例是游离状态。前面我们说过,游离状态与临时状态
646676684
·
2011-07-18 21:29
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(五):session.update
关于Session接口的update方法主要有如下几点要注意:1.输入参数一般而言,传递给update的对象要是处于游离状态的对象。如果传一个持久化对象,那么update方法就是多余的,因为Hibernate的脏检查机制会自动根据对象属性值的变化向数据库发送一条update语句;如果传入的对象处于临时状态,那么此时Hibernate应该会抛出异常。因为Hibernate在更新数据时会根据对象的OI
646676684
·
2011-07-18 21:56
职场
学习笔记
SSH框架部分
Hibernate学习
(五):session.update
关于Session接口的update方法主要有如下几点要注意:1.输入参数一般而言,传递给update的对象要是处于游离状态的对象。如果传一个持久化对象,那么update方法就是多余的,因为Hibernate的脏检查机制会自动根据对象属性值的变化向数据库发送一条update语句;如果传入的对象处于临时状态,那么此时Hibernate应该会抛出异常。因为Hibernate在更新数据时会根据对象的OI
646676684
·
2011-07-18 21:56
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
(四):session.save()
好久没有写博客了,最近才发现Hibernae还没有写完,那就继续,就当自己好好复习了。言归正传、一切的一切都要从数据的插入开始,没有数据的插入就没有数据来进行更新、删除和修改。在Hibernate中使用最频繁的用来插入数据的方法就是save()方法了。在Hibernate的官方API中对save方法的注释很简单:将指定的临时对象持久化,并首先指定一个标识符,也就是我们所说的OID,但是如果OID的
646676684
·
2011-07-18 20:42
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(四):session.save()
好久没有写博客了,最近才发现Hibernae还没有写完,那就继续,就当自己好好复习了。言归正传、一切的一切都要从数据的插入开始,没有数据的插入就没有数据来进行更新、删除和修改。在Hibernate中使用最频繁的用来插入数据的方法就是save()方法了。在Hibernate的官方API中对save方法的注释很简单:将指定的临时对象持久化,并首先指定一个标识符,也就是我们所说的OID,但是如果OID的
646676684
·
2011-07-18 20:42
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
第二章--Domain Object的限制
在开发Hibernate的时候,在设计数据库的时候最好有一个好的开发流程,下面介绍了三种开发流程: (1)Domain Object——Mapping——DB(Hibernate官方推荐的一种流程,使用这种流程的有点就在于以面向对象的方式来对数据库进行设计的,这对于理解面向对象的思想会有一个更好的帮助) (2)DB开始,使用工具生成Mapping和Domain Object(这种方式的开发流程
unddone8373229
·
2011-06-25 09:00
Hibernate
Hibernate学习
前言
6月份,忙着毕业和班级里面的事情,很少能够静下心来看下java,一直想学习的三大框架迟迟搁置了,最近才开始学习Hibernate,感觉自己的精力越来越不够了。 J2EE所需要学习的是一个庞大的结构体系,里面的那些技术光看名字就头痛了。刚开始学习Hibernate,看的是李刚的《轻量级企业应用》,不过总是觉得看了以后还是迷
unddone8373229
·
2011-06-25 00:00
框架
Hibernate
企业应用
Hibernate学习
笔记(4):基本映射以及相关属性配置
Hibernate学习
笔记(4):基本映射以及相关属性配置hibernate基本映射实体类--->表实体类中的普通属性--->表字段采用标签映射成数据库表,通过标签将普通属性映射成表字段所谓普通属性指不包括自定义类
samxx8
·
2011-06-24 14:00
Hibernate学习
笔记(5):多对一关联映射
Hibernate学习
笔记(5):多对一关联映射many2one关联映射本质:将关联关系映射到数据库,所谓的关联关系是对象模型在内存中的一个或多个引用利用class的many-to-one标签会自动在user
samxx8
·
2011-06-24 14:00
Hibernate学习
笔记(2):对象的三种状态
Hibernate学习
笔记(2):对象的三种状态以下是Hibernate文档里对对象三种状态的描述瞬时(Transient)-由new操作符创建,且尚未与HibernateSession关联的对象被认定为瞬时
samxx8
·
2011-06-24 14:00
编程
Hibernate
数据库
session
user
delete
Hibernate学习
笔记(3):session的get、load、delete方法和Query的简单使用
Hibernate学习
笔记(3):session的get、load、delete方法和Query的简单使用session的方法get方法:返回的对象是persistent对象调用时发出查询sql查不到返回
samxx8
·
2011-06-24 14:00
一个小小的
hibernate学习
之作
经过前段时间hibernate的学习,心想不写点东西巩固一下怎么行呢,于是就萌生了一个做一个小东西的打算,当时也说过做小东西的决定,就是BlogWriter,暂时不管它中文名是什么,只是稍微实现了一些类似博客管理的小东西。但这个东西远远是未成型的,但由于并没有太多时间,现在就把它暂时弄出来了,和大家一起分享一下,供大家扔香蕉皮。1)首先来看一下数据库:数据库很简单,只有几个表,字段也少,正好方便学
cxshun
·
2011-06-21 21:00
eclipse
数据结构
Hibernate
MyEclipse
项目管理
hibernate学习
和各种关系总结
原文地址http://yifanxiang.blog.163.com/blog/static/5000083420105270522523/
hibernate学习
和各种关系总结。
晓亮
·
2011-06-10 15:00
hibernate学习
总结
前段时间一直在学习hibernate,也算是对以前落下的东西补回来了。但单单是学习肯定还是不够的,接下来的一段时间我们一起来真正做一个小项目,来真正运用我们的hibernate知识,把ORM知识运用到项目中,看它能带给我们什么,我们能用它来做什么。 做一个小项目,肯定需要先构思,这里先进行构思一下。 1)做一个 CS项目: XXX管理系统,虽然比较老土,但涉及到的东西比较单一,不用过
cxshun
·
2011-06-09 22:00
Hibernate
windows
框架
orm
项目管理
小谈项目维护
随着前段时间的爬虫和搜索引擎项目的大概完成,逐渐闲了起来,于是就有了前面的
hibernate学习
的系列,当然,就算不闲也还是要学习的。
cxshun
·
2011-06-08 22:00
oracle
Hibernate
搜索引擎
浏览器
XSL
Hibernate学习
(三):Session的缓存及对象的状态
对于session这个接口的学习可以说是最痛苦也是最复杂的,因为它所涉及的方面太多了,一些隐藏的机制也很多,谁让它是CentralAPI呢。对于它的几个最基本的方法如save()、delete()、flush()等的学习都花了我一定的时间。在深入了解这些这些方法前,了解session的缓存机制以及Hibernate中Java对象的状态对我们是很有帮助的。一.Session的缓存Java是纯面向对象
646676684
·
2011-06-03 22:31
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(三):Session的缓存及对象的状态
对于session这个接口的学习可以说是最痛苦也是最复杂的,因为它所涉及的方面太多了,一些隐藏的机制也很多,谁让它是CentralAPI呢。对于它的几个最基本的方法如save()、delete()、flush()等的学习都花了我一定的时间。在深入了解这些这些方法前,了解session的缓存机制以及Hibernate中Java对象的状态对我们是很有帮助的。一.Session的缓存 Java
646676684
·
2011-06-03 22:31
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
(二):heibernate核心接口
Hibernate是一种对JDBC做了轻量级封装的对象---关系映射工具,所谓轻量级封装,是指Hibernate并没有完全封装JDBC,Java应用即可以通过HibernateAPI访问数据库,还可以绕过HibernateAPI,直接通过JDBCAPI来访问数据库。
646676684
·
2011-06-03 21:53
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
(二):heibernate核心接口
Hibernate是一种对JDBC做了轻量级封装的对象---关系映射工具,所谓轻量级封装,是指Hibernate并没有完全封装JDBC,Java应用即可以通过HibernateAPI访问数据库,还可以绕过HibernateAPI,直接通过JDBCAPI来访问数据库。-----摘自Hibernate文档前一篇文章中的例子中基本上已经涵盖了对数据库的增删改查操作,我们通过Hibernate操纵数据库时
646676684
·
2011-06-03 21:53
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(一):第一个Hibernate应用程序
听说Hibernate已经很久了,但是直到最近才开始和它近距离的接触。很早之前在湘计就看到过一份培训的PPT,里面说到Hibernate应用于持久层,并且Hibernate和持久化似乎形影相随,总是成双成对的出现。那么Hibernate到底是做什么用的,它有什么优点呢?关于Hibernate的一些概念诸如ORM、持久化就不赘述了,我们直接开始构建我们的一个Hibernate应用(通常我们的应用都是
646676684
·
2011-05-24 12:37
职场
学习笔记
Hibernate
SSH框架部分
Hibernate学习
(一):第一个Hibernate应用程序
听说Hibernate已经很久了,但是直到最近才开始和它近距离的接触。很早之前在湘计就看到过一份培训的PPT,里面说到Hibernate应用于持久层,并且Hibernate和持久化似乎形影相随,总是成双成对的出现。那么Hibernate到底是做什么用的,它有什么优点呢?关于Hibernate的一些概念诸如ORM、持久化就不赘述了,我们直接开始构建我们的一个Hibernate应用(通常我们的应用都是
646676684
·
2011-05-24 12:37
Hibernate
职场
学习笔记
休闲
Hibernate笔记
Hibernate学习
笔记:难点,常见面试题
无论多复杂,hibernate终究是一个和数据库打交道的框架,与jdbc功能一样。所以没有理由畏惧hibernate.hibernate的难点我觉得有两方面:一是性能优化,二是session管理。性能优化是个经验活;关于session管理,单纯的hibernate可以使用ThreadLocal来解决,如果和spring结合,使用spring提供的session管理方案很不错。hibernate常见
hongtashan11
·
2011-05-23 20:00
Hibernate学习
笔记
一 hibernate constrained属性的作用constrained(约束) (可选) 表明该类对应的表对应的数据库表,和被关联的对象所对应的数据库表之间,通过一个外键引用对主键进行约束。 这个选项影响save()和delete()在级联执行时的先后顺序以及 决定该关联能否被委托(也在schema export tool中被使用). 增加的时候,如果constain
xiang37
·
2011-05-22 21:00
Hibernate
精通
Hibernate学习
二
第二章 映射对象标识符 简单的说,持久化类的对象怎样和关系型数据库中同一表的记录实现一一对应,答案就是OID,对象唯一标识。 观点1:关系型数据库的主键特性:不允许为空; &nb
biankai008
·
2011-05-22 14:00
Hibernate
精通
Hibernate学习
一
第一章 对象-关系映射的基础 观点1:符合JavaBean风格,使用了可以指定访问级别的set和get方法。 观点2:set和get方法的使用者:java应用层的程序;Hibernate。 前者的访问受限于方法的访问级别,后者无视(思考 why)  
biankai008
·
2011-05-22 13:00
数据结构
sql
Hibernate
Hibernate学习
1. 入门实例 - "+document.title 这篇文章主要谈谈Hibernate的入门开发,例子很简单,就是向数据表中添加用户名和密码。我分别使用了三种方法,一种是直接写代码,写Hbm映射文件等;一种是通过Hbm映射文件来生成代码;一种是通过代码来生成Hbm映射文件。使用了一些自动化工具,XMLBuddy是用来编辑XML文
houchangxi
·
2011-05-19 17:00
java
eclipse
.net
Hibernate
mysql
Struts+spring+
hibernate学习
笔记!
1.WEB.XML的配置:首先在web.xml中加入:Java代码 SpringContextServlet org.springframework.web.context.ContextLoaderServlet 1 SpringContextServlet org.springframework.web.context.ContextLoaderServlet
svsesunyuan
·
2011-05-02 19:00
spring
Hibernate
bean
struts
servlet
hibernate学习
笔记
1.阻抗不匹配(模型不匹配) 关系模型与对象模型之间不能完全的对应起来 解决方法: a.使用JDBC手工转换 b.使用ORM(Object Relation Mappin
hwyJavaBrain
·
2011-04-26 22:00
jvm
Hibernate
框架
orm
jdbc
N
Hibernate学习
之旅
http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html学习摘要:NHibernate缓存机制----------------------------NHibernate一级缓存即ISession缓存,ISession缓存属于事务级缓存,是NHibernate内置的。ISession缓存中的数据只在本ISession周期内使用。比较ISe
amanda04
·
2011-04-02 18:00
.NET
hibernate学习
(二) 体系结构(Architecture)
1.hibernate 持久化服务(数据库,配置信息) (其他jta,jdbc,jndi,sessionFactory,session) 2.最小集(应用自己提供jdbc连接,事务) 3.全面体系解决(hibernate 接管sessionFactory(transactionFactory,connectionProvider),session,Transaction) 封装了j
kevinlee0755
·
2011-03-25 17:00
数据结构
Hibernate
jdbc
hibernate学习
(一) 事例
1.maven 管理依赖 ?? mvn exec:java -Dexec.mainClass="org.hibernate.tutorial.EventManager" -Dexec.args="store" //运行 2.javaBean a)get,set 重构时的健壮性 b)private hibernate可直接访问 c)建表使用标识符
kevinlee0755
·
2011-03-25 17:00
oracle
maven
C++
c
Hibernate
Hibernate学习
中的ExceptionInInitializerError解决
在使用Hibernate3.6.1时出现这样的问题 Exception in thread "main" java.lang.ExceptionInInitializerError at org.hibernate.cfg.Configuration.reset(Configuration.java:330) at org.hibernate.cfg.Config
macleo
·
2011-03-11 09:00
java
thread
Hibernate
.net
Blog
Hibernate学习
笔记(简单的Hibernate环境搭建)
导入Hibernate3.3环境所需的架包. 建立Person类(使用注解方式): public class Person { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="ID") private Integer id; @Column(name=&quo
saviorzuo
·
2011-03-10 13:00
java
Hibernate
xml
mysql
jdbc
Hibernate 实体关联关系映射
这个基本上占据了
Hibernate学习
的七成时间。熟悉这些映射模型,需要大量的实践才能掌握。
724409862
·
2011-03-09 14:13
Hibernate
职场
休闲
实体关联
Hibernate学习
笔记一
阅读更多在普通java应用中使用Hibernate。代码参考自Hibernate的官方网站中文教程http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html/tutorial.html一、安装JDK6、Eclipse、Maven2和m2eJDK6http://www.oracle.com/technetwork/java/javase
weimingtom
·
2011-03-08 21:00
Hibernate
maven
HSQLDB
SQL
Server
SQL
Hibernate学习
笔记一
在普通java应用中使用Hibernate。 代码参考自Hibernate的官方网站中文教程 http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html/tutorial.html 一、安装JDK 6、Eclipse、Maven 2和m2e JDK 6 http://www.oracle.co
weimingtom
·
2011-03-08 21:00
sql
maven
Hibernate
SQL Server
HSQLDB
Hibernate学习
笔记一
阅读更多在普通java应用中使用Hibernate。代码参考自Hibernate的官方网站中文教程http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html/tutorial.html一、安装JDK6、Eclipse、Maven2和m2eJDK6http://www.oracle.com/technetwork/java/javase
weimingtom
·
2011-03-08 21:00
Hibernate
maven
HSQLDB
SQL
Server
SQL
Hibernate学习
笔记(一)--用MyEclipse 6.5+MySQL 5.0的环境跑起来
准备:建表用MySQL在名为STMS数据库中建表person在MyEclipse中建连接数据库的连接名为MySQL_localhost,在DriverJARS中导入MySQL的驱动程序mysql-connector-java-5.1.6-bin.jar一.新建名为MySQLHibernate的WebProjectFile—new—project—MyEclipse—JavaEnterpricePr
netxdiy
·
2011-02-25 14:00
数据结构
maven
Hibernate
mysql
MyEclipse
Hibernate学习
笔记之EHCache的配置
Hibernate默认二级缓存是不启动的,启动二级缓存(以EHCache为例)需要以下步骤:1、添加相关的包:Ehcache.jar和commons-logging.jar,如果hibernate.jar中含有ehcache就不用添加Ehcache.jar,commons-logging.jar是用来实现Ehcache写日志的。本示例使用Hibernate3.22、配置hibernate.cfg.
cuihaiyang
·
2011-02-22 21:00
Hibernate学习
笔记之缓存
一、持久化缓存的范围缓存的范围决定了缓存的生命周期以及可以被谁访问。事务级缓存:缓存只能被当前事务访问。缓存的生命周期依赖于事务的生命周期,当事务结束时,缓存也就结束生命周期。每个事务都有独自的缓存。应用级缓存:缓存被应用内的所有事务共享。这些事务有可能是并发访问缓存,因此必须对缓存采取必要的事务隔离机制。缓存的生命周期依赖于应用的生命周期,应用结束时,缓存也就结束了生命周期。分布式缓存:在分布式
cuihaiyang
·
2011-02-22 20:00
数据库
Hibernate
session
cache
user
Integer
Hibernate学习
笔记
HQL注意事项:1.请把以前sql中的表名换成类名,把字段名换成属性名。注意我不是说HQL里的类名都是表名。类名>表名2.这里就看一个select类的例子,一便说明一下多态person是man和woman的父类吧,在HQL中可以这样写:fromPersonp这就表示查出所有人了。3.当然sql中的selectfromwheregroupbyhavingorderby这些,HQL也是支持的了。4.取
乐溪925
·
2011-02-12 16:00
sql
C++
c
Hibernate
C#
hibernate学习
之m:m映射
1、包结构:2、源代码:Course.javapackagedomain; importjava.util.HashSet; importjava.util.Set; publicclassCourse{ privateStringid; privateStringcid; privateStringcourse; privateSetstudents=newHashSet(
ldz0414
·
2011-02-10 10:00
java
oracle
Hibernate
xml
MyEclipse
Hibernate学习
笔记
有点乱,还需要整理1.常见OR框架:hibernate的3种状态 ID生成策略2.helloword小程序clent—》appserver-》strus—》action—》service—》DAO—》model—》DB3.面向接口编程4.把一个对象存到数据库,怎么做呢?首先实例化对象,链接数据库,通过sql语句将对象插入到数据库。sql语句不是面向对象的语言。5.通过hibernate将对象插入到
阳光明媚的午后
·
2011-02-09 23:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他