实习日记8

Posted zhangsonglin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实习日记8相关的知识,希望对你有一定的参考价值。

部分内容和图片不便上传,我注意着,放心

出现问题一:

 

问题描述:在运行项目后出现:BELONGING_ROLE,TENANT_ID标识符不能识别

 

问题分析:

1  mapper.xml是否包含这两个数据库字段

查看mapper.xml映射文件,发现自动生成的后台sql语句有这两个字段

2  数据表是否包含这两个字段

查看数据表发现自己建的表没有包含这两个字段,对照其他表发现其他表都有

3  查看项目开发文档,是否有数据表必须包含的字段

 

解决方案:在自己建的数据表里加上开发文档必须包含的字段

 

出现问题二:

问题描述:在做新增时,出现错误输入值大于允许输入的精度

 

问题分析:

1 数据表字段的大小是否给的范围不够

 

2 查看实体类的属性的数据类型是否正确

技术图片

 

根据错误提示输入精度,得出一定是数据类型错误,因为数据表字段的大小给了范围足够用,

精度问题应该是number类型的属性出现了问题,因为是后台代码自动生成,所以出现问题是有可能的

 

 

解决方案:把自动生成的后台里的实体类数据类型和数据表的一一对应

 

出现问题三:

 

问题描述:在做列表初始化时,因为自动生成的后台代码所用的方法的数据类型是List,所以我只在Action把List放到PageInfo里,但后来发现这样做会得不到分页的笔数

 

问题分析:

1 DAO层用List是否妥当

通过映射文件到数据库取的值用List是可以的

2 在业务逻辑service层把List放到PageInfo里是否妥当

 

解决方案:

 技术图片

 

 技术图片

 

 技术图片

 

 

出现问题四:

 技术图片

 

问题描述:在弹出框有提示信息里有提交和取消按钮,这两个按钮至少会存在一个取消按钮,

不如就在这两个button做提交和取消

 

问题分析:

查看ui文档发现可以在回调函数编写方法进行提交操作

 

解决方案:

 技术图片

技术图片

 

以上是关于实习日记8的主要内容,如果未能解决你的问题,请参考以下文章

华为实习日记——第三天

华为实习日记——第十三天

华为实习日记——第十二天

实习的日记

华为实习日记——第十天

华为实习日记——第二十二天