问题标签 [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.
java - 实体类没有指定主键
我有一个实体类,它继承自四级继承,其中顶级父级定义主键(@Id),当我收到此错误时,我无法弄清楚我做错了什么:
实体类 [class D] 没有指定主键。它应该定义@Id、@EmbeddedId 或@IdClass。如果您使用这些注释中的任何一个定义了 PK,请确保您的实体类层次结构中没有混合访问类型(已注释的字段和属性)。
这是层次结构:
A->B->C->(实体)D
这是我的非实体类,它为它的孩子提供价值:
这是它的孩子之一:
最后是 C-> (Entity)D
根据我发现的每个来源,通常使用 @MappedSuperclass 并实现 Serializable 它应该可以工作。以为我已经尝试过实现 Serializable 甚至层次结构的每一步,但我收到了相同的错误消息。
我目前正在使用 Payara 4.1.1.1621。我不知道这是否可能是问题,因为我在某些线程上看到了 Payara 中的这种错误,但他们都奇迹般地解决了自己。
jersey - JAX-RS GET:找不到媒体类型 = 文本/纯文本的 MessageBodyReader
尝试执行 JAX-RS GET 请求时出现以下错误:
下面是我的代码:
这个错误是什么意思?我怎样才能解决这个问题?
java - 在java中创建嵌套的json对象
我需要像下面那样创建 json 对象。如果您注意到 applicationFiles 是 json 数组并且我已经编写了相同的代码,但 spkConf 包含嵌套的 json 对象。
给出以下输出
虽然我需要
注意在 spkConfig 花括号之前没有双引号和斜线。有人可以帮忙吗?
java - Java Runnable 使用实用函数后调用
我有一个工作项目,我有多个线程调用我创建的实用程序函数,该函数将发布表单发送到我们拥有的内部 API。
我在callAPI
这里使用实用程序类中的方法,它是公共的、最终的和静态的:
然后我在我的 Runnable 类中有这个运行方法:
那么在 Jenkins 控制台输出中实际打印的内容是:
这意味着我知道我的run()
方法正在被调用,所以我的线程正在启动。我知道它可以runAPI
在实用程序中看到我的方法。
现在我只能收集到这一行:
发送一个请求,线程在完成其余方法之前从那里退出run()
。
我试过了:
- 放置一个线程睡眠循环
- 将调用置于while循环中
自从我完成任何 Java 编程或线程以来已经有一段时间了。这是一件非常简单的事情,我知道我忘记了。
此外,我已经更改了很多代码,并且只显示了关键部分是工作项目的一部分,我不想冒险。
java - 如何将 javax.xml.transform.dom.DOMResult() 转换为字符串
我遇到了问题,其中 XML 格式在名字中包含日文字符,它被转换为 ByteArrayInputStream,然后该数组被传递给 javax.xml.transform.stream 的 StreamSource,我们正在丢失 unicode 字符(日文字符) 并替换为 ????, 我们怀疑变换方法和遍历方法。请帮助我们如何取回原始的 unicode 字符或如何将其转换为字符串。或向我们建议替代解决方案。
我们使用的是 java 1.6 和 tomcat 7。
我正在使用以下代码,
这是 EMailParser 代码,
}
xml - XML 到 HTML 使用 XSLT,输入和输出字符串而不是文件
我已经完成了一些 XSLT 教程,它们都在谈论使用输入和输出文件;在我的特定情况下,我将 XML 和 XSL 都作为字符串 - 我在运行时从数据库中读取它们,它会根据我正在使用的记录而变化。
有没有办法进行某种转换以操作 StreamSource,给它实际的字符串而不是文件名?
我在谈论:
其中 xml 和 xls 都是字符串,包含实际的 xml 或实际的 xsl。
java - 在哪里可以找到用于项目的 javax.websocket .jar
我一直在尝试使用 Java 库jPushbullet2。它的依赖项之一是“ javax.websocket ”。我已经搜索了 websocket API 所在的站点,但找不到要下载和使用的 jar。这样的事情存在吗?
我还注意到jPushbullet2的作者提到了Tyrus,这是一个“参考实现”,推测是参考了javax.websocket。这是我需要的吗?我已经将它与其他依赖项一起添加到我的项目的构建路径中,并尝试运行第一个推送示例:
但是,不幸的是,这会导致以下错误:
这是有道理的,因为我没有来自 javax 的任何罐子,只有 Tyrus 的罐子。
正如您可能知道的那样,我对外部图书馆场景非常陌生。感谢您的帮助!
java - Java 持久性复合 ID
我正在尝试使用复合主键插入记录,但在保存新记录时,我收到以下消息:
e = (org.springframework.orm.jpa.JpaSystemException) org.springframework.orm.jpa.JpaSystemException: 无法通过反射设置字段值 [POST_INSERT_INDICATOR] 值...
有没有人见过这样的错误?
java - JAVAX:不需要的属性
在向 SOAPElement 添加新节点时,我得到了一个额外的、不需要的属性 xmlns=""。我该如何解决?
结果:
但我需要这个:
transactions - Java中事务和对话的区别
我对java很陌生。有人能告诉我:在 Java 中何时使用事务以及何时使用对话?我知道数据库中存在事务(更新->删除->提交),但它只是在这种情况下才有用吗?
提前致谢