小编Ran*_*Ran的帖子

使用JPA EntityManager批量插入

有没有办法我们可以使用JPA EntityManager使用批量插入.我知道没有直接的方法来实现这一目标,但必须有一些方法来实现这一机制.

实际上,对于每次插入操作,它需要300毫秒,我希望使用批量插入而不是单个插入来减少.

这是我正在使用的单个插入代码

        @PersistenceContext(unitName = "testing")
        EntityManager eM;

        Query querys = this.eM.createNativeQuery(insertQuery);
        for (String s : someList) {
            //setting parameters
            querys.executeUpdate();
        }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java eclipselink java-ee ejb-3.0

28
推荐指数
3
解决办法
9万
查看次数

在persistence.xml文件中读取环境变量

我想读取persistence.xml文件中的环境变量.

想法是我不希望从属性文件中读取我的数据库详细信息,因为获取属性文件覆盖的更改.我想要从环境变量中读取详细信息.

有没有办法达到这个标准.

我使用Spring 3,我的独立应用程序将部署在unix机器中.

java persistence spring-mvc java-ee ejb-3.0

8
推荐指数
1
解决办法
9994
查看次数

java中的超时方法

在java类中,我有一个有时需要很长时间才能执行的方法.也许它挂在那个方法流程中.我想要的是如果方法没有在特定时间内完成,程序应退出该方法并继续其余的流程.

请让我知道有没有办法处理这种情况.

java

5
推荐指数
1
解决办法
2万
查看次数

Spring MVC-无法读取候选组件类

当我尝试在Weblogic服务器10g中部署耳朵时,出现以下错误。实际上,错误不会向我显示生成问题的确切位置。

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:C:/Oracle/Middleware/user_projects/domains/supplier_net/servers/AdminServer/tmp/_WL_user/_appsdir_supplier-net_ear/9bdb97/war/WEB-INF/lib/_wl_cls_gen.jar!/com/fritolay/suppliernet/ecr/web/controller/TransportationController.class]; nested exception is java.lang.ArrayIndexOutOfBoundsException: 51
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:237)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:204)
at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1335)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1325)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc weblogic-10.x

4
推荐指数
2
解决办法
1万
查看次数

与命令提示符相比,Eclipse中的程序执行速度非常慢

我创建了一个Java程序,它从本地系统读取加密文件并进行一些处理.实际上我有20个文件要读,所以我使用了线程机制来加速程序执行.

当我在Eclipse中运行程序时,完成执行需要30多分钟,而如果我创建一个可运行的jar并使用命令提示符执行程序,则只需不到一分钟.

为什么在Eclipse中运行程序比在命令提示符下运行它们需要更多时间?

java eclipse

4
推荐指数
1
解决办法
3947
查看次数

使用javax.persistence.EntityManager注册存储过程输出参数

我正在使用EntityManager进行数据库操作.我想使用此EntityManager执行存储过程.我使用下面的代码来执行该过程,但不知道如何注册In/Out参数.

        Query query = appsEntityManager.createNativeQuery("{call test(?,?,?)}");
        query.setParameter(1, "");
        query.setParameter(2, "");
        query.setParameter(3, "");
        query.getResultList();
Run Code Online (Sandbox Code Playgroud)

请帮忙解决这个问题.有没有办法解决这个问题?

java persistence ejb-3.0

1
推荐指数
1
解决办法
8787
查看次数

DSE (Cassandra) - 对 int 数据类型进行范围搜索

我是使用 Cassandra 的初学者。我创建了一个包含以下详细信息的表格,当我尝试使用令牌执行范围搜索时,我没有得到任何结果。我做错了什么还是我对数据模型的理解?

在此处输入图片说明

在此处输入图片说明

询问 select * from test where token(header)>=2 and token(header)<=4;

cassandra datastax-enterprise datastax

1
推荐指数
1
解决办法
47
查看次数