请问下 在目前版本中record有没有自动转成驼峰模式的,就像Generator中自动生成model是驼峰模式一样,自己在使用中oracle是大写的列名,使用record后直接Db.find出来直接是大写的 页面上使用的name自然也是大写才可以接受数据
//返回省会选择的地市
public void regional(){
String province=getPara("regional");
List<Record> regional=Demo.regional(province);
renderJson(regional);
}
另外一个问题是 like的情况,如下会报无效的列索引
public static List<Record> province(){
String a="ad-";
return Db.find("select * from JFINAL_DICTIONARY WHERE DICTIONARY_KEY LIKE '?%'",a);
}
Caused by: java.sql.SQLException: 无效的列索引
项目:JFinal
jfinal 仅仅是将你的 sql 与参数直接转手给底层的 JDBC,只要你让 JDBC 可以执行你的 sql + para 就可以
第一个问题,可以使用一下这个配置:
ActiveRecordPlugin.setContainerFactory(new CaseInsensitiveContainerFactory());