开发者社区> 问答> 正文

关于 JFinal 1.1.4 的一个改动有个问题

在1.1.4里面有

7:ActiveRecord 添加 IMapFactory,添加CaseInsensitiveMapFactory 便于支持属性名大小写不敏感

这样一个改动,我想问一下这个改动是处理数据库字段大小写的问题的吗?如果是的话需不需要在config里面做什么配置?

展开
收起
小旋风柴进 2016-06-08 13:50:28 1893 0
1 条回答
写回答
取消 提交回答
  • 默认情况CaseInsensitiveMapFactory 这个工厂未被使用,如果想使用的话,需要在创建ActiveRecord时进行设置:

    ActiveRecordPlugin arp = new ActiveRecordPlugin(...);
    arp.setMapFactory(new CaseInsensitiveMapFactory());

    经过以上配置,无论是从Model(Record亦同)中取还是存属性,都不区分属性名的大小写了 :)

    2019-07-17 19:31:46
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载