问题标签 [toplink-essentials]

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.

0 投票
1 回答
607 浏览

jpa - Toplink 批量读取

是他们在toplink中设置像hibernate'hibernate.batch_size'这样的属性的任何方式。这将提高获取查询的性能。

0 投票
1 回答
6709 浏览

jpa - JPA:NamedQuery 的名称:未找到

我正在为 JPA 使用 Netbeans 6.9.1 和 TopLink Essentials。我已按照 JPA 连接的必要步骤进行操作。

然而,当我在特定实体中执行命名查询时。这个例外总是回到我身边

这怎么可能,我该如何解决?

0 投票
1 回答
233 浏览

jpa - JPA TopLink 帮助!

问候,

到目前为止,我已经完成了构建单表 JPA。但是在进行一对一或一对多时。事情变得复杂起来。尤其是在涉及带参数的查询时。

我总是在命名查询中遇到异常

这怎么可能?然而,我在persistence.xml 上添加了这两个实体。顺便说一句,我正在使用 TopLink Essentials 并在 MVC 架构上实现 JPA。另外,当我重新打开表单时,这个异常总是会返回。

0 投票
6 回答
408 浏览

java - 顶部链接错误。有效 sql 的空结果且非空结果

这怎么可能?

我们在 Toplink(DB 是 Oracle)上执行 EJBQL 并且query.getResultList是空的。

但! 当我将日志级别切换到FINE并接收到 TopLink 生成的 Sql 查询时,我尝试在数据库上执行此查询并且(奇迹!)我得到了一个非空的结果!

可能是什么原因以及如何治疗?提前致谢!

PS没有例外。

更新:

查询日志:

这个查询返回100k行,但是toplink认为不是...

0 投票
3 回答
14071 浏览

java - 超时后如何重新建立 JDBC 连接?

我有一个长时间运行的方法,它通过 EntityManager (TopLink Essentials) 执行大量本机 SQL 查询。每个查询只需几毫秒即可运行,但有数千个。这发生在单个 EJB 事务中。15 分钟后,数据库关闭连接,导致以下错误:

在我设置的 JDBC 连接池中is-connection-validation-required="true"connection-validation-method="table"但这并没有帮助。

我假设 JDBC 连接验证可以准确处理此类错误。我还查看了 TopLink 扩展 (http://www.oracle.com/technetwork/middleware/ias/toplink-jpa-extensions-094393.html) 以了解某种超时设置,但一无所获。还有 TopLink 会话配置文件(http://download.oracle.com/docs/cd/B14099_19/web.1012/b15901/sessions003.htm),但我认为那里也没有任何用处。

我无权访问 Oracle DBA 表,但我认为 Oracle 根据 CONNECT_TIME 配置文件变量中的设置在 15 分钟后关闭连接。

有没有其他方法可以让 TopLink 或 JDBC 池重新建立一个关闭的连接?

数据库是Oracle 10g,应用服务器是Sun Glassfish 2.1.1。

0 投票
1 回答
579 浏览

mysql - 从数据库中获取旧值,即使在更新之后?

我使用 MySQL 作为数据库,而 Toplink 作为持久层必不可少。

有一个专栏,我曾经定期更新。但是我总是获得服务器启动实例中的值。

但是我重新启动服务器,然后它才给我更新的值。

可能是什么问题呢?

0 投票
1 回答
131 浏览

jpa - 需要可用的 JPA-Utilities

因为我的新项目必须使用仅支持 jpa 1 的 toplink-essentials,所以我正在寻找一些好的 jpa-utilities。到目前为止,我只使用过 jpa 2(EclipseLink 和 Hibernate),它在 99% 的时间内不需要任何实用程序来编写动态查询。

现在我坚持使用 jpa 1,想知道是否有一些实用程序/库可以支持我更动态地编写查询。

强尼

0 投票
3 回答
13151 浏览

spring - 使用 JoinTable 的 JPA 自联接

我有 1 个实体调用 Item 我希望能够将父项链接到子项。使用连接表来创建父/子关系。我无法获得任何好的文档。因此,如果有人有任何想法,我会全神贯注。

这就是我所拥有的......大部分时间都有效。

有时,当我想带回与此项目表相关的对象时,我会收到以下错误:

任何帮助,将不胜感激。

0 投票
1 回答
420 浏览

jboss5.x - PersistenceProvider not found Exception in JBOSS AS 5.1.0 GA

I am trying to deploy the product in JBOSS AS 5.1.0 GA using eclipse in Linux.

Previously it was executed successfully on tomcat 6. While deploying I got many errors. I had solved one by one.

But now ClassNotFoundException raised due to the PersistenceProvider.

My product environment is JPA 1.0. and I am using toplink-essentials.jar, toplink-essentials-agent.jar. (my toplink version is 2.0)

Please see the bug decription...

11:46:08,276 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=#Entity state=Create java.lang.ClassNotFoundException: oracle.toplink.essentials.PersistenceProvider from BaseClassLoader@12bb617{VFSClassLoaderPolicy@bfa9d6{name=vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/iportman_gpl.war/ domain=ClassLoaderDomain@16877f8{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@1837697} roots=[MemoryContextHandler@19344978[path= context=vfsmemory://3j011-idx41v-hfxjen4j-1-hfxjf9qd-2a real=vfsmemory://3j011-idx41v-hfxjen4j-1-hfxjf9qd-2a], FileHandler@22157425[path=iportman_gpl.war/WEB-INF/classes context=file:/opt/jboss-5.1.0.GA/server/default/deploy/ real=file:/opt/jboss-5.1.0.GA/server/default/deploy/iportman_gpl.war/WEB-INF/classes/]

This is the only bug showing while I am trying to deploy my project which is a WAR file.

While in execution time jboss is loading the both jars. (toplink-essentials.jar, toplink-essentials-agent.jar). (This is also showing on error console)

DelegatingHandler@13596360[path=iportman_gpl.war/WEB-INF/lib/toplink-essentials.jar context=file:/opt/jboss-5.1.0.GA/server/default/deploy/ real=file:/opt/jboss-5.1.0.GA/server/default/deploy/iportman_gpl.war/WEB-INF/lib/toplink-essentials.jar] DelegatingHandler@32401617[path=iportman_gpl.war/WEB-INF/lib/toplink-essentials-agent.jar context=file:/opt/jboss-5.1.0.GA/server/default/deploy/ real=file:/opt/jboss-5.1.0.GA/server/default/deploy/iportman_gpl.war/WEB-INF/lib/toplink-essentials-agent.jar]

but still it is showing the error.

When I had Google about this issue then i had seen some explanations like.. "may be it is loading two PersistenceProvider classes or jboss also loading their JPA classes".

But i had set the parent-first="false" in my jboss-classloading.xml

below code is in my /WEB-INF/jboss-classloading.xml

I also declared the below code in my /WEB-INF/classes/META-INF/persistence.xml

Please help me to solve the problem. I posted the same issue in JBOSS community for their help, but i did not get any response.

(For detail decription for persistence.xml and list of all jars, please see the Jboss community link)

So, Anyone help me to find out problem. Any suggestions will be a greatly helpful to me... Thanks in Advance..

(Sorry for my bad English)

0 投票
2 回答
1457 浏览

jpa - 在 JBOSS 中,PersistenceUnit 的预部署失败,带有 toplink 要领

当我尝试在 jboss 5 中部署产品时。我正在使用 JPA 1.0 的 toplink-essentials。

该产品在 tomcat 6 上运行成功。

但在 jboss 中显示错误。

我正在尝试通过 Eclipse IDE 部署产品。

错误输出:

这是我的 persistence.xml 文件...

我正在使用 Struts 2.1.x、spring 1.2.x、jpa 1.0、toplink-essentials 2.0

请帮我解决问题...

于 2013 年 4 月 29 日编辑:

您好,请任何人都可以帮助我...

我可以理解一件事,persistence.xml 和它的数据有问题。

经过这么多的谷歌搜索,我找到了一些解决方案......比如......

1) 去掉“private static final long serialVersionUID = 1L;” 从所有pojos。

2)标签内的persistence.xml中不应有空格。

3) 从 NON-JTA 数据源更改 JTA 数据源。

根据上述几点,我已经更改了所有内容。

但我仍然遇到同样的错误。

我更新的 peresistence.xml 是..

请验证问题。并建议我一个可能的解决方案。

我也有 orm.xml 文件。

代码如下..

请验证