HQL(Hibernate)如何检查元素列表是否是另一个列表的子集?

我很难创建一个HQL查询,检查表’X’的记录’a’列表是否包含在同一个表’X’的另一个列表’b’中。 这是我正在使用的一个例子: select r from Role r where ( select p from Permission p where p.name = ‘test’) in elements(r.permissions) 现在这个查询只是作为一个例子,为了澄清一点,每个角色都有1个或更多权限。 现在发生了什么,如果subselect(权限p)返回1行,所有工作正常。 但如果选择了更多,查询将失败,因为我正在尝试检查列表是否在列表中… 我相信我在这里遗漏了一些东西,所以请任何帮助都会被认可。 谢谢

Java .class文件与jar中的.java文件

你应该在.jar库中使用.class文件或.java文件吗? 我想拿一个我在.java文件中编写的类并将其添加到jar中,这样我就可以在tomcat的WEB-INF / lib目录中将它用作库。 我知道jar可以包含.class文件,.java文件或两者(或其他任何东西)。 我想知道在运行时特别需要什么才能让我的jar可以被JVM读取。 这个问题的答案告诉我.class文件可以工作,但.java文件也可以工作吗? 我已经找到了很多关于如何创建jar的描述,以及关于.java文件和.class文件之间差异的大量信息。 我想,我缺少的是了解JVM如何解释jar库。 它们是在运行时编译的吗? 谢谢

我该如何将OSGi控制台实现为Bundle?

我是OSGi的新手,我正在尝试将osgi控制台实现为一个捆绑包。 我需要管理我的捆绑包中的其他捆绑/服务。 所以我需要能够至少在已安装或未安装的其他服务上使用“ss”,“install”和“unistall”命令。 必须在没有人工交互的情况下管理所有这些命令,因此我必须将其实现到我的应用程序中。 该程序将安装在uPC上,无需连续监控。 我已经google了将OSGi控制台实现为捆绑的方式,但我发现没有任何相关性。 我正在使用OSGi 3.7.1并尝试使用Equinox。

如何使用WSDL2Java生成的文件?

我使用在axis2-1.5中找到的wsdl2java生成了.java文件。 现在它生成了这个文件夹结构中的文件:src / net / mycompany / www / services / services文件夹中的文件是:SessionIntegrationStub和SessionIntegrationCallbackHandler。 我现在想要使用web服务。 我将net文件夹添加到CLASSPATH环境变量中。 我的java文件现在使用以下方法导入webservice: import net.mycompany.www.services; public class test { public static void main(String[] args) { SessionIntegrationStub stub = new SessionIntegrationStub(); System.out.println(stub.getSessionIntegration(“test”)); } } 现在当我尝试使用以下方法编译时: javac test.java 我得到:包net.mycompany.www不存在。 任何想法?

指定有效的唤醒锁定级别

在GCM支持下使用应用程序,没有任何问题。 但是当我推送通知时,应用程序崩溃,LogCat说如下: 03-21 14:32:13.276:E / AndroidRuntime(4457):java.lang.RuntimeException:无法启动活动ComponentInfo {de.yanniks.cm_updatechecker / de.yanniks.cm_updatechecker.UpdateChecker}:java.lang.IllegalArgumentException:Must指定有效的唤醒锁定级别。 如何定义有效的唤醒锁定级别? 请帮忙!

嵌入java的Web浏览器

可能重复: 有没有办法在Java中嵌入浏览器? 我正在开发一个应用程序,我必须在其中嵌入带有应用程序的Web浏览器。 关于如何实现它的任何想法? 我还能从代码中交互JavaScript吗?

jMagick – 图像比较

我正在尝试开发一个程序,该程序将获取网页的快照,然后将其与旧网页进行比较并突出显示更改(如果有)。 我正在使用Selenium-WebDriver拍摄快照。 对于图像处理和比较,经过一些谷歌搜索后,我找到了jMagick ,一个ImageMagick的Java接口,我认为最适合我的要求。 但由于缺乏适当的文档,我无法找到任何相关的内容。 如果有人可以帮助我使用任何代码示例进行图像比较,这将非常有用。 同样,问题是比较两个图像并突出显示两者之间的变化或差异。 输出可以是第三个图像,突出显示差异。 可能的重复是: 这和此 。 但同样,没有适当的解决方案可以从这些推断。 如果有人可以对此有所了解,或者可能是java中的其他一些解决方案。

使用java 8从年龄列表中的id列表

我是java的新手。我想获得列表中给出的具有特定年龄的员工的id列表。 我实际上想要使用java 8function来做到这一点,但我无法理解如何使用map和collect函数来获得所需的输出。 预期产量如下: 例如- 20-1,5 40-2 30-3 50-4 我还想要,如果我们可以使用ids列表制作自定义类。我的真实场景基于自定义对象。我在基于列表中的唯一值检索某些值。 代码如下 public class Emp { int id; int age; public Emp(int id, int age) { this.id = id; this.age = age; } public int getId() { return id; } public void setId(int id) { this.id = id; } public int getAge() { return age; } […]

Android(Java)中MediaRecorder的LocalSocket(Unix域)客户端 – 服务器数据流问题

我没有得到的是Unix域套接字之间的数据流。 我理解Unix Domain Socket的数据流是 LocalSocket client .connect() – > LocalServerSocket server .accept() 客户端将数据发送到服务器,直到我理解。 然而,对于来自Android的MediaRecorder的流式video/音频,经过大量研究后,我看到每个使用LocalSocket代替MediaRecorder文件的例子原则如下: https://static.foxdogstudios.com/static/presentations/keeping-it-real-time.html#/9 LocalServerSocket server = new LocalServerSocket(“some name”); receiver = new LocalSocket(); receiver.connect(server.getLocalSocketAddress()); LocalSocket sender = server.accept();//LocalSocket not LocalServerSocket as in Source link // … // Give the MediaRecorder our fake file recorder.setOutputFile(sender.getFileDescriptor()); 此代码如下所示: MediaRecorder – > LocalSocket sender – > LocalServerSocket […]

如何将jar文件表示为网络图?

由于试图回答jar文件的Graph同构问题,争论自然就是如何使用Python将jar文件表示为图形。 问题:给定一个jar文件,读取其中包含的文件并创建内容表示为(a)数据结构和(b)图形,两者都适合进一步研究和操作,例如,例如,使用另一个jar文件评估同构。 在图中,目录树应该是根节点和分支节点,以文件结尾作为叶节点。 为了标准化答案,我使用从此OpenProcessing草图下载的verletphysics.jar文件。