- 博客(7)
- 资源 (16)
- 收藏
- 关注
转载 hibernate的延迟加载
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否
2012-10-29 16:45:26 741
转载 Hibernate延时加载---集合属性的延迟加载
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化
2012-10-29 16:33:28 2007
原创 解读Hibernate继承映射策略
Hibernate继承映射的英文是Inheritance Mappings,Hibernate继承映射有三种策略,下文对Hibernate继承映射策略具体理解。 Hibernate支持三种基本的继承映射策略: ◆每个类分层结构一张表(table per class hierarchy) ◆每个子类一张表(table per subclass) ◆每个具体类一张表(table p
2012-10-29 16:06:55 841
原创 mongoDB之update文档
文档存入数据库以后,就可以使用update方法来修改它。update有两个参数,一个是查询文档,用来找出要更新的文档,另一个是修改器(modifier文档),描述对找到的文档做哪些更改。更新操作是原子的,若是两个更新同时发生,先到达服务器的先执行,接着执行另外一个。所以互有冲突的更新可以火速传递,并不会相互干扰。 一.文档替换 更新最简单的情形就是用一个新的文档替换匹配的文档。这适用于模式结构
2012-10-15 17:30:56 1586
原创 MongoDB文档(Document)全局唯一ID
在MongoDB中,如果不特别指定,每个文档都会生成一个唯一的ObjectId作为其主键_id的值。这个值是一个看似随机的串。这个串到底是什么值?为什么MongoDB要使用这个值作为默认主键?它内部又包含了什么样的信息?如果你还不了解,就请看下面文章吧。 MongoDB中数据的基本单元称为文档(Document)。文档是MongoDB的核心概念,多个键极其关联的值有序的放置在一起便是文档。
2012-10-15 16:49:50 2388
原创 mongoDB之入门二
一. 数据类型 1基本数据类型MongoDB的文档类似于JSON,在概念上和JavaScript中的对象神似。JSON是一种简单的表示数据的方式,仅包含6种数据类型。只有null、布尔、数字、字符串、数组和对象几种类型。 MongoDB在保留JSON基本的键/值对特性的基础上,添加了其他一些数据类型。 null null用于表示空值或者不存在的字段{"x":null}
2012-10-15 16:46:12 965
原创 MongoDB之入门
一.术语说明 1.document是mongoDB中数据的基本单元,非常类似于关系型数据库管理系统中的行(但是比行要复杂的多)。 2.collection可以看成是没有模式的表。 3.mongoDB单个实例可以容纳多个独立的database,每一个都有自己的集合和权限。 4.mongoDB自带简洁但是功能强大的javascript shell,这个工具对于管理mongoDB实例和操作数据作
2012-10-15 16:35:26 1217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人