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学习
11之composite(复合)主键映射
复合主键映射可以看作是组件映射的一个特例. <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration
gundumw100
·
2010-01-28 10:00
Hibernate
.net
mysql
jdbc
JUnit
hibernate学习
11之composite(复合)主键映射
复合主键映射可以看作是组件映射的一个特例. <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration
gundumw100
·
2010-01-28 10:00
Hibernate
.net
mysql
jdbc
JUnit
hibernate学习
11之composite(复合)主键映射
复合主键映射可以看作是组件映射的一个特例. <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration
gundumw100
·
2010-01-28 10:00
Hibernate
mysql
.net
jdbc
JUnit
hibernate学习
10之component(组件)映射
在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid, component可以成为是值对象(DDD) 采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibe
gundumw100
·
2010-01-28 10:00
mysql
Hibernate
.net
jdbc
JUnit
hibernate学习
10之component(组件)映射
在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid, component可以成为是值对象(DDD) 采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibe
gundumw100
·
2010-01-28 10:00
Hibernate
mysql
.net
jdbc
JUnit
hibernate学习
10之component(组件)映射
在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid, component可以成为是值对象(DDD) 采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibe
gundumw100
·
2010-01-28 10:00
mysql
Hibernate
.net
jdbc
JUnit
hibernate学习
9之extends(继承)映射
hibernate.cfg.xml: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.
gundumw100
·
2010-01-28 10:00
xml
Hibernate
mysql
.net
jdbc
hibernate学习
9之extends(继承)映射
hibernate.cfg.xml: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.
gundumw100
·
2010-01-28 10:00
Hibernate
.net
mysql
xml
jdbc
hibernate学习
9之extends(继承)映射
hibernate.cfg.xml: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.
gundumw100
·
2010-01-28 10:00
.net
Hibernate
xml
mysql
jdbc
hibernate学习
8之lazy策略
hibernate lazy策略可以使用在: * <class>标签上,可以取值:true/false * <property>标签上,可以取值:true/false需要类增强工具 * <set><list>标签上,可以取值:true/false/extra * <one-to-one><many-to-one>
gundumw100
·
2010-01-27 17:00
spring
sql
Hibernate
JUnit
单元测试
hibernate学习
8之lazy策略
hibernate lazy策略可以使用在: * <class>标签上,可以取值:true/false * <property>标签上,可以取值:true/false需要类增强工具 * <set><list>标签上,可以取值:true/false/extra * <one-to-one><many-to-one>
gundumw100
·
2010-01-27 17:00
spring
sql
Hibernate
JUnit
单元测试
hibernate学习
8之lazy策略
hibernate lazy策略可以使用在: * <class>标签上,可以取值:true/false * <property>标签上,可以取值:true/false需要类增强工具 * <set><list>标签上,可以取值:true/false/extra * <one-to-one><many-to-one>
gundumw100
·
2010-01-27 17:00
spring
sql
Hibernate
JUnit
单元测试
hibernate学习
7之many-to-many双向关联
Hibernate.cfg.xml配置同前一节。 import java.util.Set; public class User { private int id; private String name; private Set roles; //setter,getter } import java.util.Set; public clas
gundumw100
·
2010-01-27 16:00
java
.net
Hibernate
xml
JUnit
hibernate学习
7之many-to-many双向关联
Hibernate.cfg.xml配置同前一节。 import java.util.Set; public class User { private int id; private String name; private Set roles; //setter,getter } import java.util.Set; public clas
gundumw100
·
2010-01-27 16:00
java
Hibernate
xml
.net
JUnit
hibernate学习
7之many-to-many双向关联
Hibernate.cfg.xml配置同前一节。 import java.util.Set; public class User { private int id; private String name; private Set roles; //setter,getter } import java.util.Set; public clas
gundumw100
·
2010-01-27 16:00
java
Hibernate
.net
xml
JUnit
hibernate学习
6之many-to-many单向关联
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <h
gundumw100
·
2010-01-27 16:00
java
Hibernate
xml
mysql
jdbc
hibernate学习
6之many-to-many单向关联
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <h
gundumw100
·
2010-01-27 16:00
java
xml
mysql
Hibernate
jdbc
hibernate学习
6之many-to-many单向关联
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <h
gundumw100
·
2010-01-27 16:00
java
mysql
xml
Hibernate
jdbc
hibernate学习
5之one-to-many双向关联
一对多双向关联映射: * 在一一端的集合上使用<key>,在对方表中加入一个外键指向一一端 * 在多一端采用<many-to-one> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
gundumw100
·
2010-01-27 16:00
mysql
Hibernate
xml
.net
jdbc
hibernate学习
5之one-to-many双向关联
一对多双向关联映射: * 在一一端的集合上使用<key>,在对方表中加入一个外键指向一一端 * 在多一端采用<many-to-one> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
gundumw100
·
2010-01-27 16:00
.net
Hibernate
mysql
xml
jdbc
hibernate学习
5之one-to-many双向关联
一对多双向关联映射: * 在一一端的集合上使用<key>,在对方表中加入一个外键指向一一端 * 在多一端采用<many-to-one> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
gundumw100
·
2010-01-27 16:00
Hibernate
xml
.net
mysql
jdbc
hibernate学习
4之one-to-many单向关联(不推荐)
一对多和多对一的映射策略是一样的,只是站的角度不同. 多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 先上配置文件: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Co
gundumw100
·
2010-01-27 15:00
java
mysql
Hibernate
xml
jdbc
hibernate学习
4之one-to-many单向关联(不推荐)
一对多和多对一的映射策略是一样的,只是站的角度不同. 多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 先上配置文件: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Co
gundumw100
·
2010-01-27 15:00
java
Hibernate
mysql
xml
jdbc
hibernate学习
4之one-to-many单向关联(不推荐)
一对多和多对一的映射策略是一样的,只是站的角度不同. 多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 先上配置文件: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Co
gundumw100
·
2010-01-27 15:00
java
Hibernate
mysql
xml
jdbc
hibernate学习
3之one-to-one单向外键关联
one-to-one关联其实是many-to-one的一种特殊形式。 老规矩。hibernate.cfg.xml先看(没什么特别的吧) <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hi
gundumw100
·
2010-01-27 14:00
mysql
Hibernate
.net
xml
jdbc
hibernate学习
3之one-to-one单向外键关联
one-to-one关联其实是many-to-one的一种特殊形式。 老规矩。hibernate.cfg.xml先看(没什么特别的吧) <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hi
gundumw100
·
2010-01-27 14:00
mysql
xml
Hibernate
.net
jdbc
hibernate学习
3之one-to-one单向外键关联
one-to-one关联其实是many-to-one的一种特殊形式。 老规矩。hibernate.cfg.xml先看(没什么特别的吧) <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hi
gundumw100
·
2010-01-27 14:00
xml
Hibernate
mysql
.net
jdbc
hibernate学习
2之many-to-one
public class Group { private int id; private String name; //setter,getter } public class User { private int id; private String name; private Group group;//多个用户对应一个组 //set
gundumw100
·
2010-01-27 14:00
java
xml
mysql
Hibernate
jdbc
hibernate学习
2之many-to-one
public class Group { private int id; private String name; //setter,getter } public class User { private int id; private String name; private Group group;//多个用户对应一个组 //set
gundumw100
·
2010-01-27 14:00
java
Hibernate
mysql
xml
jdbc
hibernate学习
2之many-to-one
public class Group { private int id; private String name; //setter,getter } public class User { private int id; private String name; private Group group;//多个用户对应一个组 //set
gundumw100
·
2010-01-27 14:00
java
Hibernate
mysql
xml
jdbc
hibernate学习
1之基础工具
//根据映射文件生成数据库表 import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { public static void main(String[] args) { //读取hibernat
gundumw100
·
2010-01-27 14:00
java
Hibernate
xml
mysql
jdbc
hibernate学习
1之基础工具
//根据映射文件生成数据库表 import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { public static void main(String[] args) { //读取hibernat
gundumw100
·
2010-01-27 14:00
java
xml
Hibernate
mysql
jdbc
hibernate学习
1之基础工具
//根据映射文件生成数据库表 import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { public static void main(String[] args) { //读取hibernat
gundumw100
·
2010-01-27 14:00
java
Hibernate
mysql
xml
jdbc
N
Hibernate学习
最近准备学NHibernate,于是网上狂找,看来有不少文章,但仔细看就会明白,搞来搞去,其实就那么几篇大同小异的文章,但还是终于在我们的博客上找到篇好点的,就是下面那篇了,我也不明白是哪为高手写的了,因为转载的太多了,有点糊涂了,也许是张老三的作品吧,但不知道是没有把相关源码共享出来,还是我没有找到,对一个新手来说,就一些文字真的有点困难啊,何况下面的文章可能由于手误,还是某些原因,我是调试很久
·
2010-01-26 21:00
Hibernate
Hibernate学习
笔记1— Hibernate中的集合映射
数据库中表与表之间可以有一对多和多对多的关联关系,要在hibernate中映射表之间的关系时,就需要使用hibernate中的集合映射,所以很有必须了首先了解一下JDK中的常见的集合类型,再来学习如何映射这些集合类型。 < 一> jdk中常见的集合类型 JDK中常见的集合类型有Set,List,Map及各自的实现类。 1,Set
slowman
·
2010-01-24 20:00
jdk
数据结构
算法
Hibernate
qq
hibernate学习
笔记:hibernate中的Cache管理
Hibernate中实现了良好的Cache机制,我们可以借助Hibernate内部的Cache迅速提高系统数据读取性能。需要注意的是:Hibernate做为一个应用级的数据访问层封装,只能在其作用范围内保持Cache中数据的的有效性,也就是说,在我们的系统与第三方系统共享数据库的情况下,Hibernate的Cache机制可能失效。一个很简单的例子,如果你用access修改了库中的值,那么这就不会更
crazyinsomnia
·
2010-01-10 11:00
Hibernate Study Note 1
HibernateStudyNote1
Hibernate学习
笔记1、Hibernate核心类与接口 1-1.Configuration类 Configuration类是Hibernate
owen
·
2010-01-09 19:00
N
Hibernate学习
总结:(一)NHibernate的使用和配置
从今天开始学习NHibernate,同时记录一些遇到的问题和学习的经验,希望对大家有一些帮助。NHibernate的具体作用之类的,我就不介绍了,直接开始它的使用。开发工具:VS2008SP1开发环境:Win2003、.NET3.5SP1、MSSQLServer2005 同时我也参考了: NHibernate之旅系列,是一个很好的教程,替作者广告一下,哈哈。http://www.cnblog
virusswb
·
2010-01-08 17:00
数据结构
sql
sql
Hibernate
xml
server
N
Hibernate学习
总结:(一)NHibernate的使用和配置
从今天开始学习NHibernate,同时记录一些遇到的问题和学习的经验,希望对大家有一些帮助。NHibernate的具体作用之类的,我就不介绍了,直接开始它的使用。开发工具:VS2008SP1开发环境:Win2003、.NET3.5SP1、MSSQLServer2005 同时我也参考了: NHibernate之旅系列,是一个很好的教程,替作者广告一下,哈哈。http://www.cnblog
virusswb
·
2010-01-08 17:00
数据结构
sql
sql
Hibernate
xml
server
N
Hibernate学习
总结:(一)NHibernate的使用和配置
从今天开始学习NHibernate,同时记录一些遇到的问题和学习的经验,希望对大家有一些帮助。NHibernate的具体作用之类的,我就不介绍了,直接开始它的使用。开发工具:VS2008SP1开发环境:Win2003、.NET3.5SP1、MSSQLServer2005 同时我也参考了: NHibernate之旅系列,是一个很好的教程,替作者广告一下,哈哈。http://www.cnblog
virusswb
·
2010-01-08 17:00
数据结构
sql
sql
Hibernate
xml
server
hibernate学习
笔记 --Hibernate开发步骤(重点)
文章分类:Java编程四、Hibernate开发步骤:(重点:必须掌握) 开始:(设置环境变量和配置) 在myeclipse里导入Hibernate的文件包(包括各数据库的驱动和其他的jar包,对版本敏感,注意各版本的兼容) 按hibernate规范编写名字为hibernate.cfg.xml文件(默认放在工程文件夹下) 步骤一:设计和建立数据库表
朱嘉华
·
2010-01-06 09:00
sql
Hibernate
mysql
xml
jdbc
hibernate学习
之schema
oracle中,不同的用户,使用不同的schema.所以,如果schema管理不当会出现异常。在hibernate的POJO中,会指定了schema 上面的代码部分,就指定了Schema.如果在操作的时候想切换Schema.操作如下:默认的配置 POI_BEIJING上面的映射文件改为:
xcl119xcl
·
2009-12-22 16:00
Hibernate
MyEclipse
schema
Class
generator
encoding
Hibernate学习
45 -- Hibernate最佳实践
1) 使用Configuration装载映射文件时,不要使用绝对路径装载。最好的方式是通过getResourceAsStream()装载映射文件,这样Hibernate会从classpath中寻找已配置的映射文件。2) SessionFactory的创建非常消耗资源,整个应用一般只要一个SessionFactory就够了,只有多个数据库的时候才会使用多个SessionFac
xiaoping8411
·
2009-12-10 12:00
Hibernate学习
44 -- 抓取策略4 -- 批量抓取(Batch fetching)
batch-size属性,可以批量加载实体类或集合,例如:,数字“3”表示每次合并几条sql。例子代码如下:Student.hbm.xml Classes.hbm.xml
xiaoping8411
·
2009-12-10 12:00
Hibernate学习
43 -- 抓取策略3 -- 子查询抓取
fetch="subselect",另外发送一条select语句抓取在前面查询到的所有实体对象的关联集合。例如:例子代码如下:Classes.hbm.xml 测试代码:publicclassFechTestextendsTestCase{ publicvoidtes
xiaoping8411
·
2009-12-10 12:00
Hibernate学习
42 -- 抓取策略2 -- 查询抓取
fetch="select",另外发送一条select语句抓取当前对象关联实体或集合。例如:例子代码如下:Student.hbm.xml Classes.hbm.xml 测试代码:p
xiaoping8411
·
2009-12-10 12:00
Hibernate
exception
session
iterator
Class
generator
Hibernate学习
41 -- 抓取策略1 -- 连接抓取
抓取策略(fetchingstrategy)是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候,Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL或条件查询(CriteriaQuery)中重载声明。Hibernate定义几种抓取策略:u 连接抓取(Joinfetching):Hibernate通过在SELE
xiaoping8411
·
2009-12-09 12:00
JOIN
Hibernate
exception
session
Class
generator
Hibernate学习
40 -- 缓存管理3 -- 查询缓存
查询缓存是针对普通属性结果集的缓存,对实体对象的结果集只缓存id。查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束。查询缓存的配置和使用:² 在hibernate.cfg.xml文件中启用查询缓存,添加以下代码:true² 在程序中必须手动启用查询缓存,如:query.setCacheable(true); 例子代码如下:hibernate.cfg.xml
xiaoping8411
·
2009-12-09 12:00
exception
Hibernate
session
String
iterator
query
Hibernate学习
39 -- 缓存管理2 -- 二级缓存
什么样的数据适合存放到第二级缓存中?l 很少被修改的数据l 不是很重要的数据,允许出现偶尔并发的数据l 不会被并发访问的数据l 参考数据,指的是供应用参考的常量数据,它的实例数目有限,它的实例会被许多其他类的实例引用,实例极少或者从来不会被修改。 Hibernater的二级缓存是一个插件,下面是几种常用的缓存插件:l EhCac
xiaoping8411
·
2009-12-09 12:00
sql
exception
Hibernate
session
null
Class
Hibernate学习
38 -- 缓存管理1 -- 一级缓存
Hibernate中提供了两级Cache,分别为:第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存。
xiaoping8411
·
2009-12-09 12:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他