【springmvc+mybatis项目实战】杰信商贸-23.重点知识回顾

1.重点知识回顾 购销合同查看,采用类似hibernate方式,都以对象关联方式。 (1)PO为了利用MyBatis性能,在创建时,没有采用关联对象关联,而是将对象关键字段,也就是外键,利用这个普通属性,来记录值,表数据间关联关系存在,但对象关联关系不存在。代码也就变得简单。在货物新增时,只要从主对...

【springmvc+mybatis项目实战】杰信商贸-21.合同总金额SQL

我们上一次解决了合同的货物以及附件显示功能,接下来我们要完成我们的另一项功能,也即是我们的购销合同的总金额。 我们的购销合同的总金额由以下金额构成:货物的总金额,而货物的总金额由货物本身的金额+附件金额构成,也就是说,我们想要获取购销合同的总金额,就要获取合同下的所有货物的总金额(货物总金额要获取所...

MyBatis持久层框架入门

10 课时 |
1947 人已学 |
免费
开发者课程背景图

【springmvc+mybatis项目实战】杰信商贸-20.合同货物数和附件数

我们上一篇完成了购销合同、货物以及附件的级联删除,这次我们需要做的业务就是----要求直接显示合同下的货物数和附件数 上一次我们遗留的问题: 我们每次删除完都要去下一级或者数据库看看我们删除了没有,我们可以直接在合同列表中显示每个合同下的货物以及货物的附件有多少件,这样就避免了反复去下一级查看列表的...

【springmvc+mybatis项目实战】杰信商贸-15.细粒度的权限控制+业务上报取消

上一篇总结我们完成了购销合同的增删改查业务,这一篇我们首先完成权限控制以及业务的上报取消的设置功能。 先说我们的权限控制 1.细粒度的权限控制 a)日常权限框架: 基于角色权限,用户、角色、权限(URL、主菜单、左侧菜单、按钮) b)数据权限: 纵向的数据权限过滤:对数据进行过滤 1)本人(专责):...

【springmvc+mybatis项目实战】杰信商贸-14.购销合同添加+修改+删除+查看

上一次我们完成了购销合同列表的显示,下面我们来完成购销合同增加、修改、删除、查方法看。 首先回顾一下我们的Mapper映射文件 ContractMapper.xml:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PU...

【springmvc+mybatis项目实战】杰信商贸-13.购销合同列表

我们接下来开始编写购销合同的列表业务 首先我们现往我们的FACTORY_C和基础表中倒入一些数据方便我们测试 导入数据的SQL文件:jk.sql (点击下载) 然后我们看到数据已经插入 启动服务器查看我们的数据已经插入 接下来我们开始做购销合同的业务。首先我们的数据库表已经建立(CONTR...

【springmvc+mybatis项目实战】杰信商贸-2.数据库配置

首先我们来了解项目的架构 我们分别使用了MySql和Oracle数据库,即是异构数据库。我们做到一个平台支持多个数据库。 数据库 建模我们使用Sybase公司的PowerDesigner(以后简称PD),用它进行数据库建模有一个很好的功能,就是可以自动生成建表语句。 业内很少使用hibernate的...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

Apache Spark 中国技术社区
Apache Spark 中国技术社区
阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!
4459+人已加入
加入
相关电子书
更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载