在1.1.4里面有
7:ActiveRecord 添加 IMapFactory,添加CaseInsensitiveMapFactory
便于支持属性名大小写不敏感
这样一个改动,我想问一下这个改动是处理数据库字段大小写的问题的吗?如果是的话需不需要在config里面做什么配置?
默认情况CaseInsensitiveMapFactory
这个工厂未被使用,如果想使用的话,需要在创建ActiveRecord时进行设置:
ActiveRecordPlugin arp = new ActiveRecordPlugin(...);
arp.setMapFactory(new CaseInsensitiveMapFactory());
经过以上配置,无论是从Model(Record亦同)中取还是存属性,都不区分属性名的大小写了 :)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。