hibernate-mapping相关内容

如何将许多值类型集合映射到Hibernate中的单个表?

由于性能的原因,我试图将hibernate中的许多值类型集映射到一个表中。 首先,我把它们全部放在它们自己的表中,导致了太多的连接。 我有一个Categories类,包含许多组件然后使用entity-name和discriminator将它们映射到一个通过子类的表中。 请参阅下面的映射代码片段。 这可以正常工作,但由于包含所有集合的单个表格很难自动删除集合组件被删除。这是因为它被建 ..
发布时间:2018-06-07 19:17:08 J2EE

java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()

我有一个使用spring,hibernate(3.6.4),GWT(2.3),drools,... 的maven项目。一切工作都很好,直到我开始使用hibernate OneToMany,ManyToMany关系.. 。当我从“mvn jetty:run”运行应用程序时,它可以工作,但是当我从gwt嵌入式码头运行应用程序并从我拥有的码头版本嵌入在我的应用程序中,我得到: [INFO]引起 ..
发布时间:2018-06-07 19:03:49 Java开发

HIbernate映射异常:PropertyNotFoundException:无法找到setter

我有两个POJO,STOCK和STOCK_DETAILS(一对多关系)。 我也有一个接口IAUDITLOG(有两种方法)。我需要用BOTH POJO来实现这个接口,并且希望在这些方法中编写一些实现。但是当我使用子类“STOCKDETAILS”实现IAUDITLOG接口时,它会给出例外情况“你应该拥有setter属性” STOCK CLASS: @Entity @Table(na ..
发布时间:2018-06-07 19:01:39 Java开发

Hibernate包vs idbag

我看了一个包和idbag之间的区别,我理解它们之间的区别,但是我想明白的是,如果使用bag而不是idbag,或者反之,情况可能会出现问题。有人可以用一个例子来解释这一点。 解决方案 Bag 是一个无序集合,而且,与 idbag 不同,它不使用额外的列来存储每个元素索引。 有没有这样的事情,一个包可以工作,而一个 idbag 不会。唯一的区别是他们的效率: 手袋是最有效的逆向收集 ..
发布时间:2018-06-07 18:58:47 Java开发

休眠多对多关联:左侧集合包含元素,但右侧集合是空的

我在持久层中遇到了多对多关联的问题。我的情况如下: 用户可以有多个角色,并且角色可以有多个用户连接到它。在测试期间,我遇到了一个奇怪的行为。我创建了角色对象和几个用户对象。该角色已设置给每个用户。在此之后,用户使用DAO保存。然后,用户中的一个被加载,以检查在保存用户对象之前他是否获得了传递给他的角色。在用户上调用 getRoles()显示角色设置正确。 为了检查逆向是否也起作用,使用 ..
发布时间:2018-06-07 18:56:28 Java开发

适用于postgres serial / bigserial列的Hibernate ID生成器?

我的PostgreSQL表的id为 bigserial ,这意味着它们是在插入行时生成的(因此,id列的值不会在 INSERT 语句)。我无法为我的XML映射文件中的 属性找到适当的值。 下面的代码是我发现的最接近Postgres的,但它仍然执行 SELECT nextval(...)插入之前的序列(并在插入中明确包含id字段的值)。我只希望 ..
发布时间:2018-06-07 18:49:55 Java开发

在Hibernate中使用查询映射实体

考虑表格 销售额(id,seller_id,金额,日期) 以下是使用查询 SELECT从 sales 生成的视图seller_id,SUM(amount)FROM sales GROUP BY seller_id total_sales(seller_id,金额) 我想为销售总额做一个实体,但没有sql方面的视图。 这个实体将从一个查询 ..
发布时间:2018-06-07 18:44:27 J2EE

关联映射中的404错误

我正在开发购物车网络应用程序,该程序已完成显示产品以添加购物车。我试图将每个客户(一对一)映射到购物车实体,购物车实体(一对一)到购物车项目实体以及购物车项目实体(多对一)到产品实体。但我得到了404错误。 请检查下面的代码。 制图计划: 客户-----一个到一个------>购物车----一对一---->购物车项目----多对一--->产品 Customer Entity ..
发布时间:2018-06-07 18:39:38 J2EE