jfinal activerecord 字段順序問題

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())html

相關文章
相關標籤/搜索