jfinal使用oracle序列nextval的问题

jfinal操作oracle数据库时,取序列生成数值:select seq_xx_id.nextval from dual; 

波波可能手快了,没有考虑大小写,OracleDialect类里写的是:
if ((value instanceof String) && colName.equalsIgnoreCase(pKey)
&& ((String) value).endsWith(".nextval")) {
temp.append(value);
} else {
temp.append("?");
paras.add(value);
}
如果代码里不小心写成.NEXTVAL,使用jfinal就悲具了....
请波波改一下:
.toLowerCase().endsWith(".nextval")
另外希望能添加 saveBatchModel这样的方法,这是很基本的,虽然有类似的方法,参数却基本是sql语句。
jfinal-ext里的ModelKit带了batchSave方法虽然基本实现了此功能,却一堆错,显然没有好好测试。此问题我单独在另外的地方说一下。



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。