我用spring+hibernate时,访问不同的的操作数据库接口时,用同一份session,和connect,但是prepareCall对象不一样去执行sql语句,prepareCall是执行完一次开关一次,后面就报org.apache.commons.dbcp.SQLNestedException: MaxOpenCallableStatements limit reached
at org.apache.commons.dbcp.PoolingConnection.prepareCall , 求大神解 谢谢
把spring的配置文件中的maxOpenPreparedStatements参数设置成-1无上限就可以了,即
<property name="maxOpenPreparedStatements" value="-1" />