我想通过JPA从数据库(MySQL)获取数据,我希望它按一些列值排序.
那么,最佳做法是什么:
要么
提前致谢
是否有java实用程序clone()为HashMap这样做的方法,它不仅复制地图元素的地图对象(如clone()在HashMap类中)?
我们有两个组件:企业应用程序X和Web服务Y.
我们想要制作我们的(自动化)测试工具,它将仅测试应用程序X(与Y交互),并且我们没有可用的Web服务Y.
笔记:
测试工具将是桌面应用程序.
我们不想使用其他外部工具(例如SoapUI)进行测试(因为我们希望通过运行一个应用程序来自动化测试).
问题是:我们如何在我们的测试-desktop-应用程序中模拟Web服务Y?通过Socket编程或任何其他方法/库来模拟它是否容易?
提前致谢,
我有一个Java项目X在项目Y上有依赖关系(在pom文件中).
我在Y中修改并使用Maven工具构建X,Y然后在没有问题的情况下运行X(在JBoss上).
当我在Y中添加新类然后使用Maven构建(没有问题),然后运行X时,它会抛出java.lang.NoClassDefFoundError新类.
我认为它是一个Maven依赖版本或类似的东西......我主要搜索谷歌,但没有任何影响......如何解决这个问题?
我可以在Maven中禁用SCM集成选项吗?我希望它在没有SCM集成的情况下构建一个本地检出项目?
有一些设置或一些如何?
提前
我有一个会话bean的Java客户端,我想发送一个inputStream,如下所示:
注意:我正在使用EJB 3.0
public class SenderSimulator {
public static void main(String[] arg){
Properties p = new Properties();
p.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
p.put("java.naming.provider.url", "jnp://localhost:1099");
p.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
try {
Context context = new InitialContext(p);
RogersBatchImporter bean = (RogersBatchImporter)context.lookup("RogersImporterBean/remote");
InputStream in = new FileInputStream("filePath");
System.out.println("Result: " + bean.processBatch(in)); // line 29
} catch (NamingException e) {
e.printStackTrace();
} catch (LogConfigurationException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
}
但它抛出以下异常:
Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
at $Proxy0.processBatch(Unknown Source)
at package.main(SenderSimulator.java:29)
Caused by: …Run Code Online (Sandbox Code Playgroud) 是否可以使x509Certificate不会过期?如果是这样,怎么样?
在我们的java项目中,我们决定在对象的持久化中使用ORM对象/关系映射技术.
但我们不愿意使用特定的框架来执行此操作.那么,java的最佳框架是什么可以完成此任务?