开发者社区 问答 正文

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

在1.1.4里面有

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

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

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

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

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

    2019-07-17 19:31:46
    赞同 展开评论
问答分类:
问答地址: