航帆远洋

学习,思考,实践,总结!

Activiti(一)--安装配置详解

在纠结了有一周的时间后终于把Activiti的开发环境配置完全了,其实很多事情往往困难的是开始的时候,因为毫无头绪,没有正确的方向,所以只能一点点的摸索,但是这个过程是相当锻炼人的,经历过了就会有很大的提升,另外在这个过程中还要有细心

2014-08-19 08:47:53

阅读数:38613

评论数:9

【Hibernate步步为营】--锁机制详解

上篇文章详细讨论了hql的各种查询方法,在讨论过程中写了代码示例,hql的查询方法类似于sql,查询的方法比较简单,有sql基础的开发人员在使用hql时就会变得相当的简单。Hibernate在操作数据库的同时也提供了对数据库操作的限制方法,这种方法被称为锁机制,Hibernate提供的锁分为两种一...

2014-06-14 13:09:42

阅读数:1700

评论数:3

【Hibernate步步为营】--hql查询过滤器及相关聚合函数查询详解

上篇文章讨论了hql查询中的连接查询,它的查询语法在功能上和sql的连接查询是相同的,内连接查询取得的是关系之间的笛卡尔积,外连接查询是获取一个关系表及与另一个关系表的合集部分,具体的使用方法见上篇文章,并在最后讨论了外置命名查询的方法。该篇文章将会对hql的参数查询、函数查询及查询过滤器做详细的...

2014-06-12 12:52:26

阅读数:4687

评论数:1

【Hibernate步步为营】--hql连接查询及外置命名查询

上篇文章详细讨论了hql查询中的实体对象查询,并在最后简单介绍了sql的原生查询,hql采用的是对象查询,所以在查询方式上和SQL可能不太相同,在学习使用hql时只需要了解不同点即可,这样能够很快上手使用hql。接下来进一步讨论hql的基本查询中的连接查询和外置命名查询。

2014-06-11 15:14:44

阅读数:3625

评论数:0

【Hibernate步步为营】--hql查询之实体对象查询

实体对象查询是hql查询的基础,作为一种对象查询语言,在查询操作时和sql不同,查询字符串中的内容要使用类名和类的属性名来代替。这种查询方法相对简单,只要有SQL功底,使用hql是很简单的,但是有一些问题需要注意,就是查询获取数据不是目的,需要考虑的是如何编写出高效的查询语句,这才是讨论的重点。

2014-06-10 13:52:31

阅读数:11941

评论数:0

【Hibernate步步为营】--hql查询小介

HQL 是指Hibernate Query Language,它是Hibernate的查询语言,拥有一套自己的查询机制,它的查询语句和SQL很类似,在使用的时候能够很快上手。HQL提供了基本上SQL所有的查询功能,但是在使用HQL查询时有很多地方需要注意,该篇文章整理了HQL查询过程中需要注意的一...

2014-06-09 09:04:45

阅读数:2263

评论数:0

【Hibernate步步为营】--映射合集汇总

前几篇文章详细讨论了对象模型到关系模型的转化方法,对映射关系做了详细的了解,Hibernate将对象模型转化为相应的关系模型是通过使用相应的映射来完成的(同样也可以使用注解),对于对象之间的关系的转化则是通过使用相应的标签来实现的,对象模型的关系多样性,决定了关系模型的多样性,本文将会对关系映射做...

2014-06-08 08:22:47

阅读数:1500

评论数:0

【Hibernate步步为营】--最后的集合映射

详细讨论下集合的映射关系,Java的集合有四种分别是Set、Map、List和普通集合,在开发时往往需要将这些集合转化为对应的关系模型,这种集合映射的实现过程就是

2014-06-06 07:53:32

阅读数:2083

评论数:0

【Hibernate步步为营】--组合映射详解

上篇文章详细讨论了复合主键的映射原理,对于复合主键映射需要使用<composite-id>标签来标明映射的类属性,并在该标签中添加<key-property>子标签,并且主键列需要实现序列化接口,使用很简单只要学会如何进行映射就可以实现复合映射。接下来讨论组合对象映射,组合...

2014-06-05 10:28:57

阅读数:2561

评论数:0

【Hibernate步步为营】--复合主键映射详解

复合主键的使用其实很简单,但是需要注意对象需要被拆分,主键自己需要一个类并且该类需要实现java.io.Serializable接口,其它的属性再重新生成新类,并且类的属性中要有主键类的对象,相应的只需要一个配置文件,在映射文件中使用<composite-id>指明主键,并指明主键的属...

2014-06-04 13:09:42

阅读数:3885

评论数:2

【Hibernate步步为营】--继承映射详解

继承是面向对象很重要的特性,它实现了代码的服用,在关系模型中同样也有继承关系,这种继承关系其实可以看做是一种枚举关系,一种类型中可以枚举出很多子类型,这些子类型和父对象形成了继承关系,能够对其进行枚举的大部分都可以看做是一种继承映射,所以这种枚举关系可以看做是继承映射,

2014-05-30 09:21:29

阅读数:10777

评论数:12

【Hibernate步步为营】--(一对多映射)之双向关联

单向关联的一对多映射,在一的一端维护双向的关系这种做法虽然能实现但是存在很多缺陷,首先生成很多多余的SQL语句,因为多的一端不维护关系,只有一的一端维护,在进行操作时一的一端会发出多余的update语句;其次,因为多的一端不知道一的一端存在,所以在保存多的一端时如果外键为null值,并且在设计数据...

2014-05-25 14:26:41

阅读数:4946

评论数:11

【Hibernate步步为营】--(一对多映射)之单向关联

上篇文章讨论了双向关联的一对一映射,用了两个章节,主要是从主键和外键两种关联映射展开详细讨论,双向关联的映射需要在两个映射文件中分别添加相互的对应关系,斌刚在相应的类中添加对应的关联类的属性,这样在一端加载时才能加载到另一端的对象。关联中常用的主要有多对一、一对一、一对多和多对多,我们已经讨论了两...

2014-05-24 09:06:12

阅读数:6162

评论数:8

【Hibernate步步为营】--双向关联一对一映射详解(二)

很不好意思,有两天时间没有更新博客文章了,不写文章的日子还真是感觉很空洞啊,养成了写文章的恶习想改也改不掉啊。说点题外话,前两天收到一位朋友的私信,邀请笔者写一篇有关OWS的文章,用来研究图标工具的一种技术,很荣幸收到这位朋友的邀请,但是因为这几天开发的项目着急上线所以暂时没有时间去研究,只能等这...

2014-05-22 09:02:37

阅读数:2148

评论数:3

【Hibernate步步为营】--双向关联一对一映射详解(一)

一对一的映射在对象模型中是经常见到的,为了将对象模型转换为关系模型就必须在映射文件中进行配置,上篇文章讨论了一对一映射的单向关联的情况,重点是<one-to-one>标签的使用,需要在映射的主对象中添加该标签,并将该对象的主键设置为foreign这样就实现了主键关联映射

2014-05-19 09:41:09

阅读数:6497

评论数:7

【Hibernate步步为营】--单向关联一对一映射

在一对一的关联映射中会有一种特殊的情况就是一个表的主键同时也是一个表的外键,也就是说一个字段是同是主键和外键,并且该外键唯一对应着另一张表的一行,它们两个是唯一对应的关系,反应到对象模型中它们之间属于一种一对一的引用关系,一个对象的属性是另外一个对象的属性值

2014-05-16 08:52:22

阅读数:5195

评论数:6

【Hibernate步步为营】--关联映射之多对一

介绍两种方法来实现多对一的映射,这两种方法在实现结果上是相同的,都是采用的<many-to-one>多对一标签,实现上很简单。需要注意的是第一种方法必须将组对象和用户全部转化为Transient状态

2014-05-15 09:24:06

阅读数:1922

评论数:2

【Hibernate步步为营】--详解基本映射

Hibernate一个重要的功能就是映射,它能够在对象模型和关系模型之间转换,是面向对象编程思想提倡使用的,使用映射程序开发人员只需要关心对象模型中代码的编写。对象和关系数据库之间的映射通常是由XML文档来定义的。这个映射文档被设计为易读的,并且可以手动修改。

2014-05-13 09:10:27

阅读数:2143

评论数:1

【Hibernate步步为营】--核心对象+持久对象全析(三)

上篇文章讨论了Hibernate持久对象的生命周期,在整个生命周期中一个对象会经历三个状态,三种状态的转换过程在开发过程中是可控的,而且是通过使用方法来控制它们的转化过程

2014-05-12 10:24:22

阅读数:1480

评论数:3

【Hibernate步步为营】--核心对象+持久对象全析(一)

Hibernate的核心做了初步的解析,Hibernate的核心是由session和Transaction组成,在开发过程中经常使用,另外还有就是有关持久对象的问题,它的转化是通过方法来控制的,具体的转化过程及方法将会在下篇文章讨论。

2014-05-09 09:00:48

阅读数:1608

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭