问题标签 [jpa-2.0]
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.
java - 如何使用 JPA 验证数据库中是否存在具有某些字段值的记录?
如何exists
用 JPA 表达子句?
java - Netbeans 中的 JPA 2.0 元模型?
我读到,从 6.9 版开始,Netbeans 包含注释处理支持,这是生成 JPA 2.0 实体元模型所需的功能。
但是,我找不到任何示例或文档来准确说明如何执行此操作。你们中有人在这方面取得成功吗?
hibernate - JPA 2.0 标准和谓词分组
当涉及到复合谓词时,我遇到了 Hibernate EntityManager 3.5.3-Final 的问题。
示例(不是实际的代码片段,但想法应该很清楚):
现在,我会期待这样的事情:
但是我最终得到:
我做错了什么还是休眠问题?
java - Hibernate JPA、MySQL 和 TinyInt(1) 用于布尔而不是位或字符
这是我的 JPA2 / Hibernate 定义:
在 MySql 中,此列被解析为 bit(1) 数据类型——这对我不起作用。对于遗留问题,我需要将布尔值映射到 tinyint 而不是一点点。但我看不到更改默认数据类型的可能性。有没有?
java - 存储地图使用 JPA
我想知道是否可以使用注释将attributes
地图保存在使用 JPA2 的以下类中
由于我们已经有一个预先存在的生产数据库,因此理想情况下 的值attributes
可以映射到以下现有表:
java - 如何在 NB 平台模块中捕获运行时异常?
如此处所述 ,我想通过捕获实体类不匹配时发生的异常来更新用户的数据库。我知道我可以在每个 db-interface 方法中添加一个 catch 语句,但这很容易出错*。其他“轮询方法”也是可能的,但它们不是我想要的通过捕获异常来驱动的中断。
我认为我正在寻找的是在将异常传递给用户之前捕获异常(可能会使应用程序崩溃)。我会把我的catch块放在那里。我会把它放在非 NB 应用程序的 main() 中。
- 我的理解是基于实体抛出异常(即只涉及一个实体的方法,没有改变,不会抛出任何异常,尽管其他实体已经改变)。
java - JPA:何时选择多值关联与元素集合映射
我想更好地理解它们之间的区别
(1) 传统的多值关系/关联
和
(2)可嵌入(和基本)类型的 JPA2集合
我看到了语法差异,但想知道是否还有性能影响。在后台,数据库实现看起来非常相似。
直觉上,我通常会使用@ElementCollection
for composition scenario。但即使那样感觉也很相似CascadeType=DELETE
。
我错过了这里的本质吗?对于某些目的,一个比另一个更有效吗?
谢谢你,J。
java - JPA2 Criteria API 更可取的真实示例有哪些?
我查看了 JPA 2.0 Criteria API,但我发现它不像 Hibernate Criteria 那样繁琐。是否有充分的理由使用 JPA 2.0 Criteria API 而不是使用 JPA-QL?感谢您的意见。
java - JPA Criteria API - 如何添加 JOIN 子句(尽可能一般的句子)
我正在尝试动态构建查询,我的下一个目标是添加 JOIN 子句(我不知道如何使用 API)。
例如,到目前为止,这段代码对我有用:
(注意:JpaHandle 来自 wicket-JPA 实现)
我的愿望是添加 JOIN 子句(尽可能通用)!
我在类中有特定的注释(this.baseClass)
例如 :
那么,在标准 JPA 中有没有这样的方法?(注意:这不编译)
这里有一个实际的失败方法:
或者像这样:
对我来说,如果它可以更通用,那就太好了......:
当然,我在类中有特定的注释(this.baseClass)
感谢您的时间。我会感谢各种评论!