我们接下来做我们项目的下一个环节,就是出口报运的业务,首先我们来看看两个设计方式
a)大型项目设计方式
传统设计方式,基于对象关联,数据量小时,系统无碍;当数据随着系统的使用,线性增长,系统变的越来越慢,到达一定数据量时,性能急剧下降。
b)新的设计方式:打断设计
在表中增加一个字段,这个字段用来存储关联表的主键集合;在报运业务中要查询合同下的货物信息。直接通过这个关联字段,利用i...
分类:
移动开发 时间:
2015-10-02 18:44:45
阅读次数:
306
我们接下来要进行最复杂的一个打印,就是购销合同的打印---制式表单的打印,业界最复杂的报表打印。
a)分析技术难点:
1)插入图片,POI插入图片时,设定区域,自动缩放到这个区域中,图片要设置偏移量
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
//add picture
poiUtil.setPicture(wb...
分类:
编程语言 时间:
2015-09-30 13:07:22
阅读次数:
345
二手plsql都知道,在表名默认双击【开展/关闭】。习惯了MySql Workbench要么Sqlserver Management Studio无法适应其他管理工具。直接在溶液:Tools->Preferences->User Interface->Browser->Object type(Tab...
分类:
数据库 时间:
2015-09-30 09:42:09
阅读次数:
210
1.查看本地数据库的监听状态:开始--运行--cmd--lsnrctl status 2.查看端口:开始--运行--cmd--netstat -na(查看是否有端口1521) 3.查看网络问题:开始--运行--cmd--ping -t 数据库ip 4.开始--运行--cmd--tnsp...
分类:
数据库 时间:
2015-09-28 11:53:19
阅读次数:
234
QUESTION 19
A PL/SQL procedure queries only those columns of a redefined table that were unchanged by the
online table redefinition. What happens to the PL/SQL procedure after the online table redefi...
分类:
其他好文 时间:
2015-09-28 08:49:39
阅读次数:
134
1.点击“工具”2.选中其中的“导入表(L)”,在按下图所示操作:PLSQL Developer会自动运行相关命令,在Tables中刷新即可看到新导入的表。
分类:
数据库 时间:
2015-09-25 23:02:14
阅读次数:
173
1.重点知识回顾
购销合同查看,采用类似hibernate方式,都以对象关联方式。
(1)PO为了利用MyBatis性能,在创建时,没有采用关联对象关联,而是将对象关键字段,也就是外键,利用这个普通属性,来记录值,表数据间关联关系存在,但对象关联关系不存在。代码也就变得简单。在货物新增时,只要从主对象中携带过来,主表ID即可。
(2)VO为了方便对象关联时取数据。在列表循环货物信息时,要去查...
分类:
编程语言 时间:
2015-09-23 13:37:14
阅读次数:
326
POI是干什么的呢?首先先从我们的业务下手,来逐渐里了解和掌握POI。
业务:构建出货表
功能:
对购销合同进行月统计,按船期进行统计。
我们看看我们的出货表最终是什么样的:
可以看到我们的出货表所拥有的列的属性包含了以下几个表的信息:合同表、货物表、生产厂家表、附件表。关联了4张表。
通过冗余设计只需要从合同、货物表中获取数据,取数据更加方便,代码更加简单。
那我们...
分类:
编程语言 时间:
2015-09-23 13:36:31
阅读次数:
372
PLSQL Developer因为没有对应的64位程序,所以用该程序连接Oracle时只能对应x86的Oracle客户端。本示例为Oracle11g,去官网下载instantclient_11_2的x86版本。11g之后可以不用安装程序,直接使用这种绿色程序便可。 1.配置环境变量:ORACLE_....
分类:
数据库 时间:
2015-09-22 23:26:12
阅读次数:
239