问题标签 [javax]

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

java - 实体类没有指定主键

我有一个实体类,它继承自四级继承,其中顶级父级定义主键(@Id),当我收到此错误时,我无法弄清楚我做错了什么:

实体类 [class D] 没有指定主键。它应该定义@Id、@EmbeddedId 或@IdClass。如果您使用这些注释中的任何一个定义了 PK,请确保您的实体类层次结构中没有混合访问类型(已注释的字段和属性)。

这是层次结构:

A->B->C->(实体)D

这是我的非实体类,它为它的孩子提供价值:

这是它的孩子之一:

最后是 C-> (Entity)D

根据我发现的每个来源,通常使用 @MappedSuperclass 并实现 Serializable 它应该可以工作。以为我已经尝试过实现 Serializable 甚至层次结构的每一步,但我收到了相同的错误消息。

我目前正在使用 Payara 4.1.1.1621。我不知道这是否可能是问题,因为我在某些线程上看到了 Payara 中的这种错误,但他们都奇迹般地解决了自己。

0 投票
1 回答
4062 浏览

jersey - JAX-RS GET:找不到媒体类型 = 文本/纯文本的 MessageBodyReader

尝试执行 JAX-RS GET 请求时出现以下错误:

下面是我的代码:

这个错误是什么意思?我怎样才能解决这个问题?

0 投票
1 回答
1704 浏览

java - 在java中创建嵌套的json对象

我需要像下面那样创建 json 对象。如果您注意到 applicationFiles 是 json 数组并且我已经编写了相同的代码,但 spkConf 包含嵌套的 json 对象。

给出以下输出

虽然我需要

注意在 spkConfig 花括号之前没有双引号和斜线。有人可以帮忙吗?

0 投票
0 回答
243 浏览

java - Java Runnable 使用实用函数后调用

我有一个工作项目,我有多个线程调用我创建的实用程序函数,该函数将发布表单发送到我们拥有的内部 API。

我在callAPI这里使用实用程序类中的方法,它是公共的、最终的和静态的:

然后我在我的 Runnable 类中有这个运行方法:

那么在 Jenkins 控制台输出中实际打印的内容是:

这意味着我知道我的run()方法正在被调用,所以我的线程正在启​​动。我知道它可以runAPI在实用程序中看到我的方法。

现在我只能收集到这一行:

发送一个请求,线程在完成其余方法之前从那里退出run()

我试过了:

  • 放置一个线程睡眠循环
  • 将调用置于while循环中

自从我完成任何 Java 编程或线程以来已经有一段时间了。这是一件非常简单的事情,我知道我忘记了。

此外,我已经更改了很多代码,并且只显示了关键部分是工作项目的一部分,我不想冒险。

0 投票
0 回答
997 浏览

java - 如何将 javax.xml.transform.dom.DOMResult() 转换为字符串

我遇到了问题,其中 XML 格式在名字中包含日文字符,它被转换为 ByteArrayInputStream,然后该数组被传递给 javax.xml.transform.stream 的 StreamSource,我们正在丢失 unicode 字符(日文字符) 并替换为 ????, 我们怀疑变换方法和遍历方法。请帮助我们如何取回原始的 unicode 字符或如何将其转换为字符串。或向我们建议替代解决方案。

我们使用的是 java 1.6 和 tomcat 7。

我正在使用以下代码,

这是 EMailParser 代码,

}

0 投票
1 回答
292 浏览

xml - XML 到 HTML 使用 XSLT,输入和输出字符串而不是文件

我已经完成了一些 XSLT 教程,它们都在谈论使用输入和输出文件;在我的特定情况下,我将 XML 和 XSL 都作为字符串 - 我在运行时从数据库中读取它们,它会根据我正在使用的记录而变化。

有没有办法进行某种转换以操作 StreamSource,给它实际的字符串而不是文件名?

我在谈论:

其中 xml 和 xls 都是字符串,包含实际的 xml 或实际的 xsl。

0 投票
1 回答
7115 浏览

java - 在哪里可以找到用于项目的 javax.websocket .jar

我一直在尝试使用 Java 库jPushbullet2。它的依赖项之一是“ javax.websocket ”。我已经搜索了 websocket API 所在的站点,但找不到要下载和使用的 jar。这样的事情存在吗?

我还注意到jPushbullet2的作者提到了Tyrus,这是一个“参考实现”,推测是参考了javax.websocket。这是我需要的吗?我已经将它与其他依赖项一起添加到我的项目的构建路径中,并尝试运行第一个推送示例:

但是,不幸的是,这会导致以下错误:

这是有道理的,因为我没有来自 javax 的任何罐子,只有 Tyrus 的罐子。

正如您可能知道的那样,我对外部图书馆场景非常陌生。感谢您的帮助!

0 投票
1 回答
632 浏览

java - Java 持久性复合 ID

我正在尝试使用复合主键插入记录,但在保存新记录时,我收到以下消息:

e = (org.springframework.orm.jpa.JpaSystemException) org.springframework.orm.jpa.JpaSystemException: 无法通过反射设置字段值 [POST_INSERT_INDICATOR] 值...

有没有人见过这样的错误?

0 投票
1 回答
33 浏览

java - JAVAX:不需要的属性

在向 SOAPElement 添加新节点时,我得到了一个额外的、不需要的属性 xmlns=""。我该如何解决?

结果:

但我需要这个:

0 投票
1 回答
274 浏览

transactions - Java中事务和对话的区别

我对java很陌生。有人能告诉我:在 Java 中何时使用事务以及何时使用对话?我知道数据库中存在事务(更新->删除->提交),但它只是在这种情况下才有用吗?

提前致谢