问题标签 [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 投票
2 回答
88 浏览

activejdbc - 在 java 中使用 Active JDBC 读取 Excel

我可以在 java 中使用活动 jdbc 读取 Excel 文件吗?我一直在使用 Eclipse 作为 Java 的 IDE。是否有活动 jdbc 的 jar 文件?任何人都可以帮助我吗?

0 投票
1 回答
31 浏览

java - 我可以将 Javalite 项目的不同部分放在单独的 Maven 存储库中吗?

在我的 Javalite 项目中,我有我的模型、控制器、配置文件和其他类。我想重用这个项目中的一些部分,因为在我的其他 Javalite 项目中,我想使用相同的模型,但我不想简单地复制粘贴或重写我的模型类。是否可以将我的模型类放在 Maven 存储库中,并在我想在我的任何 Javalite 项目中使用模型时简单地导入该存储库?我也想重用我的一些控制器,所以我也对控制器提出同样的要求。

0 投票
1 回答
88 浏览

postgresql - activejdbc 中的多对多额外字段

我有 3 张桌子:

和链接表

使用 ActiveJdbc,我使用 many2many 注释,它可以很好地为 1 人获取所有游戏

我的问题是如何获得价值“分数”?我试过game.getScore()了,但显然没有用

编辑:我想要 1 个人的完整游戏列表。这是我想要的结果

在 SQL 中应该是这样的:

0 投票
1 回答
52 浏览

activejdbc - 在控制器中使用 ActiveJdbc 触发查询

我正在使用 ActiveJdbc 运行查询

根据文档,当我这样做时会触发查询

但我想将结果放在 ModelMap 中,以便在 jstl 视图(Spring mvc 4)中使用。那么如何触发查询呢?现在为了触发我必须做的查询

但我想这是一个最佳解决方案。

0 投票
1 回答
779 浏览

java - 我经常收到这个错误:org.javalite.activejdbc.DBException:无法打开新连接

当我离开页面 10 分钟然后刷新或快速刷新页面多次(当然是控制器启动查询的页面)时,我收到此错误。

Tahe 与此处相同的错误:https ://github.com/javalite/activejdbc/issues/268

我使用 ActiveJdbc 的 1.4.13.j7 和 c3p0-0.9.1.2 作为连接池。

这是我的代码:连接的单例

这是一个抛出异常的控制器示例

我看到有人在网上搜索解决方案时也遇到了这个问题,但我没有找到任何人解决它。我使用open和close,所以我不知道问题出在哪里。

有什么我做错了吗?

编辑:

这是整个 statcktrace

HTTP 状态 500 - 请求处理失败;嵌套异常是 org.javalite.activejdbc.DBException:无法打开新连接,因为现有连接仍在当前线程上,名称:默认值,连接实例:com.mchange.v2.c3p0.impl.NewProxyConnection@50ed26eb。这可能表明您的应用程序中存在逻辑错误。

类型异常报告

消息请求处理失败;嵌套异常是 org.javalite.activejdbc.DBException:无法打开新连接,因为现有连接仍在当前线程上,名称:默认值,连接实例:com.mchange.v2.c3p0.impl.NewProxyConnection@50ed26eb。这可能表明您的应用程序中存在逻辑错误。

描述 服务器遇到一个内部错误,阻止它完成这个请求。

0 投票
1 回答
332 浏览

postgresql - ActiveJDBC 从具有聚合的多个表中选择记录

这是情况。我有一张表有多个多对多关系。

现在我想选择一个包含 20 个游戏的列表,其中包含每个游戏的价格列表和类别列表。

在 SQL 中,我会做这样的事情

我在这里有一个例子:http: //javalite.io/lazy_and_eager用于一对多,但没有用于多对多。

我是否必须先加载所有游戏价格,然后加载所有游戏类别,像这样?

但是,我怎样才能循环获取每个游戏的所有信息呢?

0 投票
2 回答
310 浏览

java - 如何在activejdbc中保存从表单提交的值?

从官方文档来看,这Map values = ... initialize map并不清楚。我可以做newPost.set("first_name", "Sam"),但有没有更好的方法来代替像这样设置值?

0 投票
1 回答
727 浏览

java - java.lang.IllegalArgumentException:参数的数量必须是偶数在 org.javalite.activejdbc.Model.set

请求正文:

保存到 Db 时出错:

错误: java.lang.IllegalArgumentException:参数数量必须在 org.javalite.activejdbc.Model.set 处偶数

模型类和数据库中的参数数量匹配。数据库中的 id 是自动递增的,所以我没有从代码中传递它。

型号类:

0 投票
2 回答
637 浏览

java - 无法在 JavaLite 中使用数据库属性文件

无法加载数据库属性文件。

database.properties在类路径资源文件夹中有我的文件,并且我activejdbc.properties在根目录下进行了配置classpathenv.connections.file=MyProject/src/main/resources/database.properties

我正在使用 mvn 运行我的应用程序:

当我使用 运行应用程序时Base.open(),出现错误:

更新:

从 javalite github 运行示例工作正常,但是,使用spark routing更改它,它的抛出错误:

错误:

所以似乎是一个线程问题,其中 javaliteBase.open()创建了一个名为“default”的线程,而 spark 无法理解名为“default”的线程

0 投票
1 回答
178 浏览

java - 无法在heroku上部署javalite

我有我的过程文件:

连接细节:

聚甲醛:

Heroku 日志 --tail:

heroku java 控制台命令:运行此命令显示找不到主类,但我已正确声明了 procfile,我不知道为什么它不起作用。