如题,目前项目中的查询操作基本是对视图进行查询的。看了一下 gennerator,似乎不支持生成视图对应的 model?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
状态更改为 已关闭
状态更改为 重新打开
不好意思又来打扰。。
现在视图可以生成了,但是我在建立视图的时候用 uuid 生成了个 id 作为主键。在生成的 BaseTabelName 中也有 id 的 get、set 方法。但是在 _MappingKit 中的 addMapping 却没有把 id 设置为主键加上去。
场景:公司这边一直用ssh搞企业MIS项目,原因是提交表单过程中接收的数据项比较多有三五十个左名甚至更多,所以现在接收表单时用三个bean实现(其实用两个bean也是可以的)的分别为:AbstractHIV_Report、HIV_Report、HIV_ReportBModel,其中HIV_Report、HIV_ReportBModel两个类继承于AbstractHIV_Report,同时两个bean他们的职能为别为:HIV_Report与数据库映射关系作用,HIV_ReportBModel用于以接收界面数据及界面参数传递用途,直接model.getxx就可以获取了挺方便的。
问题描述:看了下JFinal文档,在接收界面参数,3.3如果单用getPara类似方法获取表单提交过来的数据,如果表单提交过来的数据太多的话使用这种方式获写死人的,另外又看了3.4方式获取,是要使用model的默认使用Model名或指定别名,即可通过model名和指定别名获取(model.get如果是日期类型的,获取时会抛出异常的:yyyy-mm-dd.ss格式;另外一个问题就是使用idea调试已启用开发模式,当通过getModel获取表单数据时,当界面定义了一个在model不存在的映射字段如“a.test”调试时抛出异常在控制台找不到错误日志的>_--),但在jFinal中model即是与数据库映射关系作用,如果传过来的参数在数据库不存在呢?怎么获取,是否支持使用另一个bean继承model类是即时参数传递当然了这个参数只做业务跳转使用并不需求保存到数据库中,但目前看JFinal这块比较模糊,测试了下确实不支持着,只能实老使用3.3描述中的方式获取了,但也是可以接受,不过还是希望在这方面加强着。
因为使用实体类不不需要setAttr,直接把想要展示的数据放到传递实体类指定方法中,界面就即可根据方法名称获取了就可以了,可以是个人习惯这种获取方式了。
文本内容没有格式化,不方便阅读,仅快速扫描简单回复:
登录 后才可以发表评论