one-to-many相关内容

JPA OneToMany 和 ManyToOne throw:实体列映射中的重复列(应映射为 insert=“false" 更新=“false")

我有三个类,其中一个名称是 User,这个用户有其他类实例.像这样; 公共类用户{@OneToMany(fetch=FetchType.LAZY, 级联 = CascadeType.ALL)公共列表一个帖子;@OneToMany(fetch=FetchType.LAZY, 级联 = CascadeType.ALL)公共列表b 帖子;}公共类 BPost 扩展 Post {@ManyToOne(f ..
发布时间:2021-12-08 19:24:36 Java开发

何时在 NHibernate/Hibernate OneToMany 关系上使用 inverse=false?

我一直在尝试掌握 Hibernate 的 inverse 属性,它似乎只是概念上困难的事情之一. 我得到的要点是,当您有一个使用 一对多 映射的具有子对象集合的父实体(例如父实体)时,在映射上设置 inverse=true告诉 Hibernate '另一方(孩子)有责任更新自己以维护其表中的外键引用'. 这样做似乎有 2 个好处,即在您的代码中将子项添加到集合中,然后保存父项(使用级联 ..
发布时间:2021-12-08 19:23:14 其他开发

Spring 3 MVC:动态表单中的一对多(在创建/更新时添加/删除)

我正在寻找一种解决方案,以使用 jQuery管理 HTML 表单中的一对多关系.我正在使用 Spring、Spring MVC 和 Hibernate 进行开发.我在网上找到了很多曲目,但没有找到任何有效的完整示例. 背景 我有三个 JPA 实体: Consult.java(一) @Entity@Table(name = "咨询")公开课咨询私有整数 ID;私有字符串标签;私人 ..
发布时间:2021-12-08 19:01:21 Java开发

一对多、多对一和多对多之间的区别?

好的,所以这可能是一个微不足道的问题,但我无法想象和理解差异以及何时使用每个差异.我也有点不清楚像单向和双向映射这样的概念如何影响一对多/多对多关系.我现在正在使用 Hibernate,因此任何与 ORM 相关的解释都会有所帮助. 举个例子,假设我有以下设置: 公共类人{私人长人ID;私人设置技能;//getter 和 setter}公开课技能{私人长技能ID;私人字符串技能名称; ..
发布时间:2021-12-08 19:00:44 Java开发

Hibernate 3.5 中的@OrderColumn 注释

我正在尝试在 Hibernate 3.5 中使用 @OrderColumn 注释 @OneToMany(mappedBy = "parent",fetch=FetchType.EAGER,cascade=CascadeType.ALL)@OrderColumn(name = "pos")私人名单儿童收藏; 检索数据时,一切正常.但是我不能让它重新排列List中的元素并将新的顺序保存到数 ..
发布时间:2021-12-08 19:00:07 其他开发

JPA:如何拥有相同实体类型的一对多关系

有一个实体类“A".A 类可能有相同类型“A"的孩子.如果它是一个孩子,“A"也应该持有它的父母. 这可能吗?如果是这样,我应该如何映射实体类中的关系?[“A"有一个 id 列.] 解决方案 是的,这是可能的.这是标准双向 @ManyToOne/@OneToMany 关系的特例.它很特别,因为关系两端的实体是相同的.JPA 2.0 规范的第 2.10.2 节详细介绍了一般情况. ..
发布时间:2021-11-25 20:19:55 Java开发

Google App Engine Datastore 中最有效的一对多关系?

对不起,如果这个问题太简单了;我才刚上九年级. 我正在尝试了解 NoSQL 数据库设计.我想设计一个谷歌数据存储模型,最大限度地减少读/写次数. 这是一个关于一对多关系中的博文和评论的玩具示例.哪个更有效 - 将所有评论存储在 StructuredProperty 中还是在 Comment 模型中使用 KeyProperty? 同样,目标是最大限度地减少对数据存储的读/写次数.您 ..

一对多单向休眠映射不保存子表

我有两个表,分别称为 Person 和 Address.我使用注释将这些表映射到一对多. 然后在我的父实体 Person 中创建一个 Set 来保存子类.之后,我创建了一组地址并设置为 Person 实体并设置 Person 自己的值. 我的问题是,当我保存时,父实体子实体没有保存在数据库中. 这是我的代码: Person.java @Entity@Table(name ..
发布时间:2021-11-10 22:57:07 其他开发

使用连接表休眠一对多,并休眠注释

我想使用连接表在两个表之间建立一对多关系. 这就是我想使用连接表的原因: 休眠单向一对多关联 - 为什么连接表更好? 为什么是否建议避免外键上的单向一对多关联? 最后,我想使用 Hibernate 注释来执行此操作. 我找到了一些使用 xml 映射来做到这一点的示例,但没有使用注释. 我相信这就是需要创建表的方式 创建表`产品`(`PRODUCT_ID` BIGI ..

@OneToMany 和复合主键?

我正在使用带有注释的 Hibernate(在春季),并且我有一个对象,它具有有序的多对一关系,其中一个子对象具有复合主键,其中一个组件是外键回到父对象的id. 结构看起来像这样: +==============+ +================+|父对象 ||对象子项 |+------------+ 1 0..* +----------------+|id (pk) |-------- ..
发布时间:2021-11-10 22:00:26 Java开发

使用 ForeignKey、Django Subquery 和 OuterRef 将一个模型中的字段合并到另一个模型中

我有两个模型,RetailLocation 和 Transaction,它们分别共享一对多的关系.我的目标是用与该 RetailLocation 相对应的最新交易的日期来注释 RetailLocation. 模型交易包括“r_loc_name";这是与 RetailLocation.name 完全相同的字符串.我相信这个字段是多余的,我希望有一个更好的解决方案,只使用 RetailLocat ..
发布时间:2021-08-31 20:46:21 其他开发

@OneToMany 的错误使用返回空列表

我有两个模型类: 拥有所有者字段的汽车: import lombok.Data;导入 javax.persistence.*;@实体@数据公共类汽车{@Id@GeneratedValue(策略 = GenerationType.IDENTITY)私人长ID;私人弦车品牌;私人字符串modelOfCar;私人弦变速箱;私人整数年生产;私人国际里程;私有字符串状态;@ManyToOne@Joi ..
发布时间:2021-08-20 19:49:38 Java开发

spring boot REST Api中的一对多关系

我正在使用 Spring Boot 创建一个 REST API.在这个 API 中,我在 签入 和 访客 之间建立了一对多的关系.我创建了一个用于签入的控制器并使用 spring JPA 的保存功能.save 方法同时更新checkin 和guest 表,但对于guest 表,guest 表中的签入外键 没有被添加,而是显示为空.请有人帮助我.我需要同时创建访客和签到. 签到模型 @Dat ..

一对多查询

我有一个假设的数据库,因为下图是每种植物最多可以有 4 种颜色. 我希望能够以类似于以下的格式返回我的结果. 如果我使用 Inner Join 运行标准查询,结果会重复,因为植物有不止一种颜色.因此,我尝试运行多个单独的查询,首先返回植物,然后使用新查询返回颜色.然后我循环颜色结果以产生我想要的输出. 我认为实现这一目标的有效方法还有很长的路要走吗? 我正在尝试将其作为查询 ..
发布时间:2021-06-12 19:07:20 其他开发