问题标签 [javalite]

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 回答
107 浏览

java - ActiveJDBC 和带引号的标识符

我正在尝试将 ActiveJDBC 与旧数据库一起使用,其中表和列的名称中通常包含连字符。这适用于SELECTs ,因为我可以引用标识符(例如Model.where("\"stupid-name\" = ?", 1))。INSERT/UPDATE 出现问题,因为生成的 SQLDefaultDialect没有引用标识符。

我正在考虑为这种数据库类型(它是 Progress OpenEdge BTW)实现自定义方言,但我首先有几个问题:

  1. 在上游 ActiveJDBC 中是否会欢迎为此类数据库(封闭源代码,需要许可证 AFAICT)贡献方言?
  2. 如果没有,我可以使用外部维护的方言吗?
  3. 使用带引号的标识符的更改对其他数据库类型也有用吗?
0 投票
1 回答
1849 浏览

ehcache - 如何清除 EHCache?

我正在将 JavaLite ActiveJDBC 从 EHCache 2.x 升级到 v 3.x。看起来 API 发生了巨大的变化,我可以在 v 3.x 中找到我需要的等价物,除了一个:如何清除所有缓存?例如,在 v2.x 中,我可以这样做:

如何在 EHCache 3 中执行此操作?

0 投票
1 回答
240 浏览

activeweb - activeweb-bootstrap 找不到控制器

我从 gtihub 下载了 ActiveWeb Bootstrap 项目,但遇到了麻烦。

首先,无法将其导入 Eclipse,因此我执行了 mvn eclipse:eclipse,然后将项目导入 eclipse 并将其转换为 maven。

然后我从 Eclipse 启动了码头服务器,但路径http://localhost:8080/activeweb-bootstrap/出现错误

只有将其导出为war文件时,我才能正确运行该项目。如果从 Eclipse 使用 Jetty 启动项目,为什么会出现此错误?

更新:

0 投票
1 回答
282 浏览

java - 安卓。ActiveJDBC 可能吗?

官方网站说该库支持 SQLite 3。Android 有 SQLite。是否可以在 Android Studio 项目中使用JavaLite 的 ActiveJDBC ?

网站说连接是这样的:

在 Android 的情况下,如何将库连接到 SQLite 数据库?

0 投票
1 回答
480 浏览

json - 如何将 JSON 解析为 ActiveJDBC 模型?

我正在将 ActiveJDBC 用于宠物项目。我似乎找不到将 JSON 数组转换为 List 或 Java 数组的方法。下面的代码确实采用 JSON 数组并创建一个列表,但未填充模型。意思number.get("winning_numbers")是,null当我期望它保持一个值时。

由于没有错误,我找不到填充该模型的方法,最终目标是将其保存到数据库中。有任何想法吗?

我确实知道 ActiveJDBC 需要检测,并且我已经确保会发生这种情况,因此我怀疑这就是问题所在。

违规行位于第二个缩进的 if 语句中。这仍然是原型代码,所以很抱歉,因为我还没有格式化它来美化代码。

编辑模型 - 就像 ActiveJDBC 文档中的示例一样简单

0 投票
1 回答
523 浏览

java - 活动的 Jdbc 关联不起作用

我有两个名为 User 和 Competencia 的类。我想在他们之间建立关系,但它不起作用。看:

错误信息:

完整的堆栈跟踪:

方法代码:

0 投票
1 回答
277 浏览

java - ActiveJDBC:PostgreSQL 上的整数 [],在一个数据库中具有多个模式

我正在尝试使用将我的数据库中的ActiveJDBCan 正确转换为 java 。我正确完成了提取,但返回的对象是. 我还没有找到一种方法来转换它。integer[]PostgreSQLequivalent int[]weblogic.jdbc.wrapper.Array_org_postgresql_jdbc_PgArray

我尝试了 2 种不同的方式来访问数据:

首先,使用标准record.findFirst("id = ?", id)格式。因为我的数据库中有多个模式,所以我将@Table符号添加到我的模型中。

其次,我尝试做一个record.findBySQL("select array from record where id = ?", id). 我也试过了array::integer[]

每次我取回 PgArray 类型。我一直在寻找一种将这种类型转换为其他类型以供使用的方法,但没有任何效果。

有没有办法做到这一点?我是否需要使用不同的数据检索方式ActiveJDBC

0 投票
1 回答
994 浏览

instrumentation - Maven 构建无法检测类

运行 maven 构建时出现以下错误。似乎无法检测类。任何人都知道应该是什么原因?谢谢。这是构建输出:

0 投票
1 回答
204 浏览

activejdbc - 错误:即使表存在,Activejdbc 中也不存在关系“projectfile”

我收到以下错误:

它似乎在抱怨一张桌子,但我仔细检查了一下,这张桌子在公共模式中。我看到有关于这个主题的不同线程,但我找不到解决方案。

主要原因是什么?

谢谢。

0 投票
1 回答
63 浏览

activejdbc - 如何自定义xml标头

我有一个由以下组成的结果集:

生成的 xml 开头为:

如何生成:

我无法将类重命名为 Label.java,因为它已经存在于项目中。

[]的