Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Eclipselink JPA:如何在persistence.xml中设置启动时部署_Jpa_Glassfish_Eclipselink - Fatal编程技术网

使用Eclipselink JPA:如何在persistence.xml中设置启动时部署

使用Eclipselink JPA:如何在persistence.xml中设置启动时部署,jpa,glassfish,eclipselink,Jpa,Glassfish,Eclipselink,我正在使用glassfish中的Eclipselink来部署应用程序,我想使用新的Eclipse2.3属性在启动时部署来加快我的速度。我正在使用Netbean 7.0和glassfish 3.1.1进行开发 我的问题是:如何在Persistence.xml中设置它?我尝试了以下操作,但无法部署 <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/

我正在使用glassfish中的Eclipselink来部署应用程序,我想使用新的Eclipse2.3属性在启动时部署来加快我的速度。我正在使用Netbean 7.0和glassfish 3.1.1进行开发

我的问题是:如何在Persistence.xml中设置它?我尝试了以下操作,但无法部署

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"....

  <persistence-unit name="MyPU" transaction-type="JTA">   
    <jta-data-source>myDataSource</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>      

    <properties>
       <DEPLOY_ON_STARTUP>True</DEPLOY_ON_STARTUP>
    </properties>

  </persistence-unit>

</persistence>

但是我使用的是@EJB注释,我不管理代码中的EntityManagerFactory或实体。

您的方法不起作用,因为properties元素中的元素应该是property元素,它们是名称-值对。试一试

<property name="eclipselink.deploy-on-startup" value="True" />

相反。据javadocs称,我不确定它是否能提高您搜索的速度:

这可能会增加JavaEE服务器的启动时间,但会避免 部署持久性单元时挂起的第一个请求


您的方法不起作用,因为properties元素中的元素应该是property元素,它们是名称-值对。试一试

<property name="eclipselink.deploy-on-startup" value="True" />

相反。据javadocs称,我不确定它是否能提高您搜索的速度:

这可能会增加JavaEE服务器的启动时间,但会避免 部署持久性单元时挂起的第一个请求


谢谢它起作用了。我的第一个web服务调用总是很慢。通过添加这个,希望它会加快一点。谢谢。它起作用了。我的第一个web服务调用总是很慢。加上这个,希望它会加快一点。