问题标签 [activejdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

java - 使用 Netbeans IDE 为 Java 安装 activejdbc

同标题,如何使用 Netbeans IDE 为 java 安装 activejdbc?有人可以帮助我吗?

0 投票
1 回答
2396 浏览

java - 多线程使用 ActiveJDBC

我有一个基于 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 的替代方案(线程安全)吗?

谢谢。

0 投票
1 回答
184 浏览

java - 对 Java 的 ThreadPoolExecutor 的 Thread 死亡执行资源解放动作

我有一个初始化如下的Java ThreadPool:

然后像这样在该线程池上执行 Runnable Task

使这些插入与我的其余代码异步。

当我使用 ActiveJDBC 作为 ActiveRecord 实现时,我需要每个工作人员都有一个活动的连接,我在RunnableDbInsertTask'srun()方法的开头有这个代码:

因此,当ThreadPoolExecutor使用 时,每个Thread获得任务的新生成的都会有一个唯一的连接,并且会为每个连接重用它。

ThreadPoolExecutor's现在,当没有要完成的工作时, 我希望线程数量回退到构造函数中指定的最小值 (1) 。

为了正确地发生这种情况,我需要当一个线程ThreadPoolExecutor由于不活动而自动完成时,它会自动完成它的连接调用 ActiveJDBC 的Base.close()方法

作为解决方案,我尝试了覆盖DatabaseWorker.interrupt()方法,但没有奏效。

任何帮助表示赞赏。谢谢!

0 投票
1 回答
179 浏览

gradle - Gradle 1.5 在编译时不能排除多个依赖项

出于兼容性原因,我必须使用 gradle 1.5,而当我尝试这样做时

在我的 build.gradle 中,只排除了第一项 com.google.collections,但不排除第二项 com.google.code.google-collections。这似乎是 Gradle 1.5 的一个错误?有谁知道这个的解决方法?我已经尝试了好几天,我快死在这里了。

非常感谢您的帮助!!!:)

0 投票
1 回答
1331 浏览

postgresql - 您如何使用带有 ActiveJDBC 的连接池而不是每次都使用 Base.open & close?

现在我只是在编写执行 Base.open() 的方法,执行一些操作,然后执行 Base.close()。但是,这是非常低效的,尤其是在进行大量这些方法调用时,所以我想在 ActiveJDBC 中使用某种连接池。有没有办法使用诸如 ActiveJDBC 的连接池之类的东西,或者使用其他方法来解决这个问题,而不是每次访问数据库时都执行 Base.open() 和 Base.close()?

提前致谢!:)

0 投票
1 回答
534 浏览

jakarta-ee - ActiveJDBC 不适用于 Java Jersey 的注解

我有一个名为 MiddleTierResources.java 的 Jersey 资源类,它使用 Jersey(具有以下相关导入:javax.ws.rs.*; javax.ws.rs.core.MediaType; javax.ws.rs.core.Response;)

在该类中,方法的注释如下:

在我构建和检测模型类之后,然后启动构建的服务器,当我转到 localhost:9090/users/1 时,出现以下错误:

然而,奇怪的是,当我简单地启动这个类本身时,它运行以下 Main 方法并且运行得很好!

并成功打印出:

所以我真的不明白发生了什么?为什么main方法运行正常,但是在同一个类中,当我作为服务器运行并使用它的方法时,它不起作用?当类中有其他注释时,仪器是否不起作用?

非常感谢您的帮助!:)

0 投票
2 回答
14269 浏览

java - Gradle:如何在编译后但在将文件打包到 Jar 之前添加自定义任务?

我的 build.gradle 目前是:

但不是直接将这些编译的类打包到一个 jar 中,我想首先通过运行以下任务来检测它们:

只有在我检测了这些类之后,我才会想要将它们打包到一个 JAR 文件中。有没有办法让我在包装前做这个仪器?

非常感谢!!!

0 投票
2 回答
146 浏览

ruby-on-rails - 如何在概念上对客户-商家交易模型进行建模,例如在 ActiveRecord 中?

我有一个客户模型、一个商家模型和一个交易模型。客户可以与商家进行交易,商家也可以与客户进行交易。最终,我想查询以下内容:

  1. 客户进行的所有交易
  2. 商家进行的所有交易
  3. 客户 X 与商家 Y 的所有交易(反之亦然)
  4. 可选:先完成所有带有特定标签的交易,然后找到与这些交易相关的所有关联商户和客户。这是一个很好的功能,但如果它太复杂而无法在答案中解释,那么不要担心

那么从概念上讲,我应该如何为每个模型创建关联?像客户 has_many :merchants 一样,通过: :transactions (反之亦然)?还是使用多态关联?等等等等

非常感谢你的帮助!!!

0 投票
1 回答
221 浏览

java - 如何在 ActiveJDBC 中锁定用户记录?还是在使用 Activejdbc 事务时自动锁定?

如何在 ActiveJDBC 中锁定记录?我看过有关乐观锁定的文档,但我想改用悲观锁定。有没有办法做到这一点,或者当您使用 ActiveJDBC 事务时会自动发生锁定?

谢谢!

0 投票
3 回答
601 浏览

java - 如果尝试在 Eclipse 下使用 ActiveJdbc,则生命周期配置未涵盖插件执行

pom.xml我已经在我的开发环境中输入了所需的配置ActiveJdbc,其中包括一个依赖项和一个插件。

依赖关系正常,而插件导致来自 Eclipse 的错误消息:

在此处输入图像描述

我是插件新手,既不了解错误消息,也不了解提供的快速修复。

他们的意思是什么?

更新

如果我将部分包装<plugins><pluginManagement>标签中,错误就会消失。但与此同时,检测不再执行。

是否可以同时删除错误消息并保留在 Eclipse 中执行的检测?