关于SQL映射的实体类不可以反射的问题

在自定义设置的校验Config中好像不可以根据类名进行反射,这样会有大量的校验代码量。

Map<StringString> (Class clzz) ClassNotFoundException {
    Map<StringString> objClass = HashMap<>()String className = clzz.getName()Class c = Class.(clzz.getName())Field[] fields = c.getDeclaredFields()(Field field :fields) {
        field.setAccessible()objClass.put(className++field.getName()field.getName())}
    objClass}


(Controller controller) {
    validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()validateRequiredString()System..println()}

如果通过反射和validateRequiredString()的配合可以减去很多的后台校验工作。

如果有知道如何使用反射获取到SQL实体映射类的可以回复下,谢谢。

关于jfinal我也是前几天刚刚使用,感觉很爽,和spring比起来很简单,学习成本地,而且注释是中文的,对于我这个英语不大会的人来说简直就是福利,编写风格也是中国风,源码看起来很舒服,感觉和spring这种世界主流框架比起来缺少了时间的堆积,个人感觉和建议

评论区

JFinal

2020-03-12 23:03

jfinal 早期的代码注释是英文的,后来由于决定在国内推广,后续中文大部分采用中文

曾打算将所有英文注释全改成中文注释

你提的问题中,代码没贴好,看不出问题,可以再修改这个贴子,贴代码前先选择在线编辑器中的代码语言类型

热门反馈

扫码入社