问题标签 [cuba-platform]

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

java - 使用 Cascade.ALL OnetoMany 关系的实体合并不为子项插入记录

我已经查看了以前的问题,但所有解决方案仍然不适用于我的项目。

我有一个使用 spring core 5.2.3 的 CUBA 平台项目。CUBA 使用基于 EclipseLink 框架的 ORM 实现。

我有 1 个 MainClass 实体和子类实体。

主类定义

//子类实体

这个设置的问题是它只保存了 MainClass 实体而不是 SubClass 实体。

服务等级

我已经阅读了这 2 个链接,但仍然没有解决我的问题。

为什么合并不是在一对多关系上级联

当我们使用合并时,JPA 不会从一对多关系中插入新的孩子

0 投票
1 回答
311 浏览

hibernate - 具有左连接搜索实体的 JPQL 查询

基于以下文章 JPQL,或者只返回一个条件的结果? 我创建了以下查询

参数:legalEntity是类的对象LegalEntity。此查询给了我以下错误:

使用相同的查询稍作修改:

没有错误,但只给了我OR语句第二部分的结果。我确实了解 JPQL 在后台创建INNER JOIN查询,这就是原因。但是,如何使第一个查询起作用?

提前致谢!

0 投票
1 回答
170 浏览

cuba-platform - CUBA 平台是否可以防止标签页被多次打开?

我试图阻止某些“古巴”标签多次打开。如果它已经在另一个选项卡中打开,是否可以停止打开编辑屏幕?

谢谢

0 投票
2 回答
90 浏览

cuba-platform - 古巴平台 - 古巴平台应用程序中的所有屏幕都消失了

我创建了一个用户,然后为该用户登录,所有屏幕都消失了。我究竟做错了什么?

0 投票
3 回答
177 浏览

java - 古巴平台:甘特图段重叠

我目前正在开发基于 Cuba-platform 7.2 的基于 Web 的项目管理应用程序。我想添加一个甘特视图,所以我得到了从 amCharts 派生的 Charts 插件。

我面临的问题是,对于一个项目(图表的一行),从时间线的角度来看,我可以让任务重叠。结果,这些任务在甘特图中相互重叠,使其不太容易分析。我想知道是否有办法将与一条线关联的段堆叠起来,而不是让它们全部对齐和重叠?

我非常感谢您的帮助和时间!

0 投票
1 回答
201 浏览

kotlin - CUBA 平台将消息从后端推送到 UI

我想知道是否可以将消息从后端(例如从外部系统接收信息的正在运行的任务)发送到 UI。在我的情况下,它需要是一个特定的会话(没有广播)并且只在一个特定的屏幕上

计划 B 会经常轮询后端,但我希望得到更“实时”的东西

我试图解决这样的问题,但我不断收到 NotSerializableException。

-- 回调接口

-- 我的后端服务的监听方法

我得到的异常是NotSerializableException: com.haulmont.cuba.web.sys.WebNotifications在将侦听器添加到后端期间发生的:stationWSService.listen(current.userSession.id, value, this)

据我了解,这是 UI 将信息发送到后端的地方 - 以及 StorageAccess 类的整个状态,包括其所有成员。

有一个优雅的解决方案吗?

问候

0 投票
0 回答
390 浏览

postgresql - ECS Fargate 容器正在抛出 org.postgresql.util.PSQLException:连接尝试失败

我的 ECS Fargate 容器和 Aurora RDS (Postgres 11.7) 数据库位于 VPC 的同一私有子网中。我的 ECS 仅允许来自公共子网中的 ALB 的入站访问

我还在使用 TCP 协议的 RDS 安全组的“入站规则”部分添加了 ECS 安全组。我的 dockerized CUBA 应用程序仍然无法连接到数据库。它使用 JDBC url:jdbc:postgresql://cluster writer endpoint/databasename 但抛出以下错误

我的 Aurora 数据库是“预置的”而不是无服务器的。此外,我可以使用同一 VPC 中的 Cloud9 EC2 环境连接到数据库(通过将其安全组添加到数据库安全组的“入站规则”部分)。

关于这里可能是什么问题的任何想法。我在这里缺少一些 VPC 设置还是一些 JDBC 驱动程序版本问题?

0 投票
1 回答
89 浏览

docker - 最小化 Docker 上 Gradle 项目的构建时间

想象一下,我需要构建一个大型Cuba应用程序(它使用 Gradle 来管理依赖项并在构建中生成一个.war.

我需要对构建和应用程序进行 dockerize。后者在.war复制 Tomcat 映像中运行。

大多数依赖项实际上在项目的连续构建之间保持不变,但构建似乎每次都超过它们,就像永远......

我想从gradle:jdk8(有点)导入所有 Gradle 依赖项的自定义 Docker 映像。他的图像将用于连续构建以生成.wars,并且仅当依赖项的版本发生更改时才会重新构建。

虽然,我对 Gradle 很陌生,但我不知道:

  • 是否可以在不构建项目的情况下导入依赖项;
  • 如果实际上可以使用以前导入的依赖项在更短的时间内构建项目。

有什么建议/建议吗?这可能吗?希望我的问题很清楚,但我很难解释我的目标。问我更好的解释。提前致谢。

0 投票
1 回答
78 浏览

css - 如何更改 Cuba Platform 中的设计?

您好,我刚开始使用 CUBA,需要一些设计帮助。我想更改项目当前悬停主题的一些默认设计值和颜色。已经尝试更改 xxx-hover-default.scss 和 xxx-hover-default-ext.scss 文件中的一些值,但没有任何反应。即使在停止服务器之后。这里有谁有想法,我忘了什么?

0 投票
2 回答
96 浏览

cuba-platform - 将属性传递给在 Coustmer 实体创建屏幕中输入的 sec$User [cuba-platform]

我是古巴平台版本 6.10.3 的新手。我有一个问题,我被卡住了。我有一个用户实体,我在其中创建了一个新用户,其参数与 sec$User 系统实体的参数相同。现在,我想传递在用户实体中输入的值(姓名、密码、姓氏、电子邮件)以及专门为用户(客户)创建的访问组。然后直接在 sec$User 系统实体中注册属性,然后使用使用各自权限创建的用户的凭据登录应用程序。

我希望有一个人可以帮助我。非常感谢大家。