首页 > 其他分享 >ERP项目笔记—Day03

ERP项目笔记—Day03

时间:2022-10-09 22:39:41浏览次数:52  
标签:代码生成 抽取 通用 Day03 接口 笔记 ERP 方法 里边


关于通用抽取思路:(dao层)

ERP项目笔记—Day03_错误解决

  关于抽取思想解读,首先要有一个通用的接口(右上角红色框里的内容),在接口里边已经定义了通用的方法,比方说是分页查询的方法,CRUD的方法,等。这些方法之所以以称作是通用的方法,因为在每个模块都很有可能用到。然后这个通用的接口有一个实现类(右下角的蓝色框里的内容),先去实现这些方法。需要注意的是,因为是通用的,在定义的时候,就要使用泛型。然后每个模块的接口去继承我们的通用接口(左上角红色框里边的内容),最后,该模块的接口的实现类同样需要。去继承通用接口的实现类如果该模块仅仅使用通用接口的实现方法不能满足需求,那么再在自己的接口里边定义属于自己的方法,然后在实现类里边去实现,最后达到满足需求的目的。道层能够给逻辑层使用。

  由于自己的疏忽,我在抽取代码的时候,因为商务层和道层都是写完就测试的,我在抽取动作层的时候,还是像之前那样去抽取,由于着急,页面的数据接口还没有修改,导致调试的结果是不能将数据回显到页面上去,原因很简单,就是数据接口没有修改,我已经将动作抽取到的BaseAction。

关于代码生成器:

 跟着黑马的视频学习的项目,有幸接触到代码生成器,使用起来真的很好用,可以直接替我们创建项目和搭环境。唯一由于版本的问题,还是遇到了不小的麻烦。首先是生成的项目,导进来以后,数据库的连接有问题,后来运行起来一直报错,报的是actionMap null的异常,花了一天才解决掉,是修改里一下entity里边的

ERP项目笔记—Day03_数据接口_02

ERP项目笔记—Day03_代码生成器_03

 我把红框里边的改成了sequence_name,卡了我一天的错误解决了,项目能跑起来了。但是,在测试功能的时候,添加功能不能用,报的错误是序列不存在,我序里边看,也有,如果没有的话,项目可定不能生成的。我又把红框里边的改成了序列,结果错误解决了。并且第一次的那个错误也没了。我也挺纳闷的。

第三天的内容我大概做了有一个星期,因为期间出现代码抽取的错误,代码生成器的错误。还好的是我已经都坚持了下来。

标签:代码生成,抽取,通用,Day03,接口,笔记,ERP,方法,里边
From: https://blog.51cto.com/u_15812686/5741840

相关文章

  • ERP项目笔记-Day02
    今日任务:条件查询+实现分页功能+部门表的增删改查 01:条件查询:需求分析:条件查询是我们最基本的功能,在表查询的时候,一般都是需要的。在做条件查询的时候,我们首先想到的是sql......
  • 学习笔记274—VC6.0下载和安装图文教程
    MicrosoftVisualC++,(简称VisualC++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动......
  • MyBatis-学习笔记-day02
    parameterType(输入类型) 传递简单的类型 传递pojo对象  Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。 传递包装类  包装类的......
  • springMVC学习笔记
    为什么要学习springMVC,springMVC和struts2的比较SpringMVC与Struts2区别对比项目SrpingMVCStruts2优势国内市场情况有大量用户,一般新项目启动都会选用springmvc有部分老用户......
  • 第三章学习笔记
    第三章Unix/Linux进程管理一、知识点归纳以及收获内容多任务处理该部分主要介绍了多任务处理的定义,多任务处理指的时同时进行几项独立活动的能力。多任务处理是通过......
  • bootstrap入门学习笔记
    本来这记着一天的笔记,网上搜了一下教程手册,整理得比我的强多了。果断删掉。相应的bootStrap教程网址 ​​https://www.runoob.com/bootstrap/bootstrap-typography.html......
  • 20201322陈俊池学习笔记6
    20201322陈俊池学习笔记63.1多任务处理多任务处理指的是同时执行几个独立的任务。在单处理器(单CPU)系统中,一次只能执行一个任务。多任务处理是通过在不同任务之间......
  • drf学习笔记
    今日内容概要权限类使用频率类使用认证类源码分析权限类源码分析部分频率类源码分析鸭子类型今日内容详细权限类使用第一步:写一个类,继承BasePermission第......
  • ABC272 做题笔记
    打得比较漂亮的一场,光速过ABCDE,但是FGH都太过神仙,EX干脆赛时只有两人AC/kkAProblemlink->https://atcoder.jp/contests/abc272/tasks/abc272_a。Solution按题意......
  • 【SSM】学习笔记(一)—— Spring 概念、Spring IoC、Spring Bean相关知识、依赖注入、
    原视频:https://www.bilibili.com/video/BV1Fi4y1S7ix?p=1P1~P27目录一、Spring概述1.1、Spring家族1.2、Spring发展史1.3、SpringFramework系统架构图1.4、......