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
我们上一次完成了合同的总金额的计算,我们这次继续完成一个新的更复杂,但是更有学习意义的业务---购销合同查看
要求:查看合同的主信息,查看合同下的货物信息,还要查看附件信息,货物和附件的信息要显示出它们的关联关系。
(注:一个合同下有多个货物,每个货物又有每个货物自己的附件)
利用面对对象的关联关系来实现上面的需求非常简单。
我们之前都是使用的外键进行的关联,这里我们将外键改为...
分类:
移动开发 时间:
2015-09-22 10:24:22
阅读次数:
261
我们上一篇完成了购销合同、货物以及附件的级联删除,这次我们需要做的业务就是----要求直接显示合同下的货物数和附件数
上一次我们遗留的问题:
我们每次删除完都要去下一级或者数据库看看我们删除了没有,我们可以直接在合同列表中显示每个合同下的货物以及货物的附件有多少件,这样就避免了反复去下一级查看列表的繁琐操作。
那么下面我们使用SQL来编写获取合同下的货物数:
select coun...
分类:
编程语言 时间:
2015-09-21 17:59:33
阅读次数:
406
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。...
分类:
数据库 时间:
2015-09-15 00:16:48
阅读次数:
205
上次我们实现了生产厂家的修改,这次我们再实现生产厂家的删除
删除我们分两种情况,一种是删除一条,一种是删除多条,我们都实现
我们首先在FactoryMapper.xml中设置删除配置语句:
delete from factory_c
where FACTORY_ID=#{id}
delete from factory_c
where FACTORY_ID in...
分类:
编程语言 时间:
2015-09-09 21:30:42
阅读次数:
260
上一次我们做了生产厂家的新增,下面我们来做一下生产厂家的修改
回顾一下我们的FactoryMapper.xml:
...
分类:
编程语言 时间:
2015-09-08 20:18:29
阅读次数:
280
1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 设置方...
分类:
数据库 时间:
2015-09-08 00:13:03
阅读次数:
204
我们来接着我们的项目写
我们要实现新的功能,就是生产厂家的新增
先来回顾一下系统架构图
我们数据库这边已经建好表了,接下来要做的就是mapper映射
编辑FactoryMapper.xml文件,加入“添加”的逻辑配置代码块
<!-- 新增 oracle jbdc驱动当这个值为null时,必须告诉它当前字段
默认值的类型jdbcType=VARCHAR(MyBatis定义),M...
分类:
编程语言 时间:
2015-09-07 11:12:21
阅读次数:
292