SELECT id,username,password from users;
希望record.getcolumNames()得到的列顺序也是按照id,username,password来的。
简单看了一下源码,在Record.columns中使用了HashMap的子类,而不是LinkedHashMap子类,所以我想现在是做不到的,请问一下是否有解决办法?
【jfinal答】:1:仿照 com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory做个IContainerFactory实现类,例如叫:MyContainerFactory,注意将getColumnsMap()实现为返回LinkedHashMap。
2:将这个MyContainerFactory对象在创建ActiveRecordPlugin时传入,如 arp.setContainerFactoryu(new MyContainerFactory())
转载于:https://my.oschina.net/u/228832/blog/1928268