问题标签 [toplink]
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.
hibernate - 使用休眠中的 toplink
我正在使用休眠,但我想添加一个使用休眠的应用程序。我面临的问题是当我想在该组合应用程序上执行全局事务时。我正在使用 weblogic 作为容器,现在的问题是休眠创建了自己的连接,我希望 toplink 应该只使用那个连接......谁能告诉我我怎么能做到这一点??????
mysql - 如何从 mysql 5.1.38 解决 lock_wait_timeout、后续回滚和数据消失
我正在使用带有 struts 2 的 toplink 和 toplink 用于高使用率的应用程序,该应用程序始终访问一个具有每秒多次读取和写入的表。这会导致lock_wait_timeout错误,事务回滚,导致刚刚输入的数据从前端消失。(Mysql 的自动提交已设置为 1)。异常已被捕获并发送到应用程序中的错误页面,但仍然发生回滚(它必须是 toplink 异常,因为 mysql 没有打开回滚功能)。原始数据文件 ibdata01 在编辑器中打开时会显示其中的条目。由于这种情况很少发生,因此无法在测试条件下复制。
任何人都可以提供某种摆脱这种困境的方法吗?如此高的访问权限应该采用什么样的方法(始终从同一个表中不断读取和写入)?任何帮助将不胜感激。
session - toplink 客户端会话与服务器会话
我可以直接在服务器会话上创建工作单元,而不是创建多个客户端会话。由于我的应用程序在多线程环境中运行,因此我无法在某些不同的客户端会话中获取更新的实体,因此我的应用程序时不时地失败..请帮助我。
session - Toplink 客户端会话
有什么方法可以从另一个客户端会话访问一个客户端会话的对象?
java - 使用数据库和实体管理器时,Junit 测试随机失败
我尝试编写一个大型测试类。
我正在使用 Junit、Hibernate 和 TopLink 和 H2 数据库。在此之前,我使用 EJB3Unit(包括 Hibernate 和 H2)。
我的测试类有 57 种测试方法。如果我一次运行所有测试随机一个或多个测试失败。如果我单独运行每个测试,我不会出错。
有谁知道出了什么问题?以及如何防止这种情况发生?
- 对于每种测试方法,我都会创建一个具有不同名称的新内存数据库。
- 我创建了一个新的 entitymanagarfactory 和 entitymanagar 实例。
- 我已禁用二级缓存。
- 我通过脚本创建所有表(没有发生错误,所以数据库真的很新鲜)。
- 我做了一些数据库操作和测试。
- 我清除会话和时间。
- 我将所有对象放在内存数据库中
- 我关闭了数据库
- 我关闭了 em 和 emf。
我需要做更多吗?
非常感谢...
environment - 在多线程环境中使用 toplink 中的更新语句
我正在使用 toplink,但在更新值时遇到了一些问题。这是我的代码片段
因为我的用例是我在多线程环境中为 10 个线程执行相同的代码,所以在执行之后,如果初始值为 0,我应该得到 10 作为 DB 中 pincode 的值。但是当我执行代码时,我是没有得到正确的值。谁能帮帮我吗
oracle - 我在哪里可以找到有关 Toplink 中已解决问题的详细信息?
我在我的应用程序中遇到了一个非常复杂的问题,当我从 toplink 10.1.3 更新到 toplink 10.1.3.4 时,这个问题得到了解决。现在我必须找出哪个已解决的问题(此处提供列表http://www.oracle.com/technology/products/ias/toplink/doc/10131/relnotes/rel_notes.htm#BABBHCAA)负责解决方案,所以我可以说服客户更新他们的 toplink 版本。
我发现了一个可能是我需要的问题;它的编号是 6671556。但该列表仅显示摘要,是对问题的简化描述。我在哪里可以找到详细信息?
java - JPA 异常:对象:...不是已知的实体类型
我是 JPA 的新手,我在自动生成主键值时遇到问题。
我有以下实体:
以及其他类中的以下主要方法:
这是我的持久性单元:
当我执行程序时,在标有正确注释的行中出现以下异常:
我错过了什么?
java - 如何在 JPA 中使用 Enum 作为 NamedQuery 参数
我有一个Entity
withenum
属性和一对 on NamedQueries
。其中之一NamedQueries
具有enum
属性作为参数,即
SELECT m FROM Message m WHERE m.status = :status
当我尝试运行查询时,出现以下错误;
Caused by: java.lang.IllegalArgumentException: You have attempted to set a value of type class my.package.Status for parameter status with expected type of class my.package.Status from query string SELECT m FROM Message m WHERE m.status = :status.
我正在使用 Toplink
这怎么样?我怎样才能让 JPA 开心?
java - JPA 专业知识可以转移到 Toplink 吗?
JPA 和 Toplink 有多相似,以至于一个方面的专业知识可以转移到另一个方面?