我有一个基于 ActiveJDBC 构建的用于数据库交互的应用程序。我现在正在对这件事进行多线程处理,但遇到了几个问题。
每当我尝试从数据库中获取对象时,都会收到以下异常:Cannot open a new connection because existing connection is still on current thread, dbName: default, connection instance: com.mchange.v2.c3p0.impl.NewProxyConnection@75412c2f. This might indicate a logical error in your application.
注意它说com.mchange.v2.c3p0.impl.NewProxyConnection
。之所以如此,是因为我已经尝试过使用 DataSources 但也没有。有人可以指出我的轨迹或建议 Active JDBC 的替代方案(线程安全)吗?
谢谢。