报表开发过程中经常要在报表中完成数据关联计算,有的为了降低报表制作复杂度将关联关系放到可视的报表模板中完成;有的则必须在报表中完成关联,如多数据源、异构数据源的情况。而在报表中做关联往往导致报表效率不高,计算过慢,引发性能问题。润乾集算报表提供了特殊的数据..
分类:
其他好文 时间:
2014-12-25 18:44:26
阅读次数:
197
hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessionFactory:负责初始化hibernat...
分类:
编程语言 时间:
2014-12-25 17:57:30
阅读次数:
255
关联关系:继承关系(一般和特殊):聚合关系(整体和部分):实现:多态:
分类:
其他好文 时间:
2014-12-24 16:16:34
阅读次数:
177
一、简介
首先来说关联关系是面向对象分析,面向对象设计最重要的部分,JPA是完全可以通过映射来简化数据持久化到数据,和Hibernate一样,JPA的关联关系也分为两种,一种是单向关联,一种是双向关联:
单向关联:只需要单向访问关联端,比如说:我们只能通过某一学期访问这学期的课程,而不能通过课程访问课程所属的学期,这种关联关系就是单向关联。
双向关联:关联的两端可以互相访问。比说说班级...
分类:
其他好文 时间:
2014-12-23 10:39:30
阅读次数:
149
共性和个性
继承的粒度
首先,必须基于需求来确定集成的力度,
其次,对象的某些共性更适合用于属性而不是用新的基类和派生类来表达
最后,要清楚,利用类和对象来模拟现实世界是手段而不是目的,我们最终的目的是最大限度的实现代码复用,提高软件质量,
聚合的粒度:
在UML语言中,聚合关系指的是整体和部分之间的关联关系
纯粹为代码复用而存在的设计方案:
在许多的实际的软件设计方案里,许多设计是纯粹为代码复用而存在的,也就是说,设计方案中的某些类无法对英语现实世界中的实际物体和关系,但是这些类的存在有助于提高代码的复用...
分类:
其他好文 时间:
2014-12-22 21:20:41
阅读次数:
172
UML 类图中的几种关系 :1、关联关系 (1)关联关系是类与类之间的联结,它使一个类知道另一个类的属性和方法。 (2)关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。 (3)在 Java 或 c++ 中,关联关系是通过使用成员变量来实现的。 class...
分类:
其他好文 时间:
2014-12-16 14:58:03
阅读次数:
208
下面为大家介绍一对一关联映射的第二种实现方式,即唯一外键关联。
唯一外键关联:外键关联,本来是用于多对一的配置,但是如果加上唯一的限制之后,也可以用来表示一对一关联关系。
唯一外键关联也采用两种方式,即单向与双向。对象模型都与主键关联的单双向一致,不同的是形成的关系模式。
单向唯一外键:...
分类:
Web程序 时间:
2014-12-12 22:13:49
阅读次数:
232
现在假设数据库中有两张表,一张是班级表,另一张是教师表。一个班级只有一名班主任老师,而一个老师只能担任一个班的班主任,这就是我们所说的一对一关联关系。现在要求,查询班级表的同时也要查询出老师的信息。两张表的数据如下所示:教师表:班级表:创建表的SQL语句如下(MySQL数据库):CREATE TA....
分类:
数据库 时间:
2014-12-08 13:50:53
阅读次数:
323
面向对象的总结:面向对象的三条主线1.类及类的成分2.面向对象的三大特性3.其他关键字:thissuperimportpackagestaticfinalinterface1.java程序是关注类的设计。类从代码的角度讲:并列关系。从执行、设计的角度:关联关系,继承关系,聚合关系2.类的成分:属性方法构造器代码..
分类:
编程语言 时间:
2014-12-07 06:46:59
阅读次数:
194
最近关注了一下nhibernate的inverse属性,网上各种资料众说纷纭,但是感觉多少有点差入,这里总结下自己实践所得结论inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hiber...
分类:
Web程序 时间:
2014-12-06 12:42:25
阅读次数:
161