jpa
-
JPA或JDBC,它们有何不同? 我正在学习Java EE,我用glassfish下载了eclipse。我看到了一些例子,也阅读了Oracle文档,以了解Java EE 5的所有信息。连接到数据库非常简单。我打开了一个动态Web项目,创建了一个会话EJB,我使用
-
休眠:“字段'id'没有默认值” 我面临着我认为是Hibernate的简单问题,但无法解决它(Hibernate论坛无法访问肯定无济于事)。 我有一个简单的课程,我想坚持下去,但继续得到: 我在注释中尝试了一些“策略”,但它似乎
-
JPA getSingleResult() or null 我有一个方法,当它不存在时插入,或者如果它存在,则更新它。要启用此功能,我必须,如果它返回插入,如果没有,则更新。问题是我如何检查它是否存在?所以我试过了.但它会引发异常,
-
我应该使用哪个注释:@IdClass或@EmbeddedId (Java Persistence API) 规范有 2 种不同的方法来指定实体复合键:和 。 我只想采用一种方法来指定复合键。哪一个真的是最好的?为什么?
-
休眠 JPA 序列(非 Id) 是否可以对某些不是标识符/不是复合标识符一部分的列使用数据库序列? 我使用hibernate作为jpa提供程序,并且我有一个表,其中包含一些生成值的列(使用序列),尽管它们不是标识符的一部
-
-
将 IN 子句列表添加到 JPA 查询 我构建了一个如下所示的 NamedQuery: 我知道我可以只构建一个字符串并从中构建整个查询,但我想避免开销。有没有更好的方法来做到这一点? 相关问题:如果列表非常大,是否有任何好的
-
JPA CascadeType.ALL 不会删除孤立项 我在使用具有以下映射的 JPA 删除孤立节点时遇到问题 我遇到了孤立角色在数据库周围徘徊的问题。 我可以使用特定于 Hibernate 的注释标记,但显然我不想将我的解决方案绑定到 Hibernate 实现
-
休眠、@SequenceGenerator和分配大小 我们都知道Hibernate在使用时的默认行为 - 它将实际数据库序列增加一,将此值乘以50(默认值) - 然后使用此值作为实体ID。 谢谢大家。 更新2:对于未来的读者,您可以在下面找到一个工作示
-
标签