标签:操作 自动生成 http 数据类型 信息 精度 标识 解决 方案
部分内容和图片不便上传,我注意着,放心
出现问题一:
问题描述:在运行项目后出现: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文档发现可以在回调函数编写方法进行提交操作
解决方案:
标签:操作 自动生成 http 数据类型 信息 精度 标识 解决 方案
原文地址:https://www.cnblogs.com/zhangsonglin/p/10436446.html