one-to-one相关内容

hibernate可选连接

@Entity $ b $我有一个映射到One-To-One的实体b @Table(name =“my_entity”) public class MyEntity { ... @OneToOne @JoinColumn(name =“site_id”) 私人网站网站; ... } 我刚才被告知我必须开始存储可能不存在于Site表中的'site_id'值的 ..
发布时间:2018-06-08 19:58:12 J2EE

Hibernate代码... onetoone映射中的异常

我正在获取weired异常并且无法追踪为何如此。请帮助我。 我只是使用OnetoOne映射和PrimarykeyJoinColumn属性。 @Entity @Table(name =“mediashow_user1”) public class UserVO实现Serializable { private static final long serialVersionUI ..
发布时间:2018-06-08 19:37:57 J2EE

JPA单向@OneToOne vs @ManyToOne与Hibernate - 没有区别?

根据 Pro JPA 2 的书籍,单向@ManyToOne和@OneToOne之间的主要区别在于@ OneToOne: 源实体只有一个实例可以引用同一个目标实体实例。 换句话说,目标实体实例是在源实体实例中不共享的 。在数据库中,这相当于在 源外键列(即源实体表中的外键列)上具有唯一性约束。 问题是,当我在实体上创建这样的映射并让Hibernate创建模式时,根本没有创建任何独特 ..
发布时间:2018-06-08 19:13:37 J2EE

使用共享主键的JPA / Hibernate单向一对一映射

我非常难以获得单向的一对一关系来处理JPA(Provider:Hibernate)。在我看来,这不应该太麻烦,但显然JPA / Hibernate不同意这一点; - ) 问题是我必须映射一个遗留模式,我无法更改,并且此架构在两个实体之间使用共享主键,同时它们是一个实体的外键。 我创建了一个简单的TestCase: DB如下所示: CREATE TABLE PARENT(P ..
发布时间:2018-06-08 19:02:48 Java开发

Hibernate JPA一对一保存子类实体

我有一对一的关系,使用 PrimaryKeyJoinColumn 在父级注释。例如,我有 Employee 和,所以我想自己保存子实体。 $ c> EmpInfo 作为子实体,我需要保存 EmpInfo (当然在设置父项的id属性后)。但是,如果使用这种安排,我会得到下面列出的例外...... org.springframework.dao.InvalidDataAccessApiUsag ..
发布时间:2018-06-08 18:57:52 Java开发

使用hibernate进行一对一参照完整性

我有两张表 - Foo {foo_id,name} Foo_properties {fp_id,foo_id,phoneNumber} > 现在我想使用hibernate将其映射到我的对象模型中。 我需要foo_properties中的foo_id,因为我想维护引用完整性并希望添加ON DELETE CASCADE约束。 所以我用下面的方式映射关系 - @Ent ..
发布时间:2018-06-07 19:23:23 Java开发

如何从关系中删除子对象或父对象?

我做了一个有更多关系的小应用程序。现在我想删除我的表格的详细信息我该如何删除我没有任何想法删除。 关系如下所示: PanCard - >员工(一对一) 员工 - > ProjectManger(双向许多一对一关联到员工) 项目 - > ProjectManager(与项目双向多对一关联) 现在我想删除一个一个表数据的数据 下面是我的POJO类代码: p> ..
发布时间:2018-06-07 19:15:11 Java开发

休眠 - 双向@OneToOne

public class User {$ b $}我有两个类:User和UserPicture,它们具有1:1的关系。 b @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name =“id”,nullable = false,unique = true) private int id; 私人字符串名字; ..
发布时间:2018-06-07 19:09:43 J2EE

为什么hibernate为了加载@OneToOne双向关联而执行两个查询?

现在,当我找到所有A记录时,hibernate用B上的左外连接执行两个查询,如下所示: select a.id,a.id_b,a。 field1,b.id,b.field1从A作为a,B作为b离开外部连接b ON b.id = a.id_b; 从A中选择a.id,a.id_b,a.field1,b.id,b.field1作为a,B作为b离开外部连接b ON b.id = a.id_b W ..
发布时间:2018-06-07 18:45:45 Java开发

休眠ManyToOne与OneToOne

我无法看到多对一关系模式与OneToOne关系模式的区别。 @Entity public class Order { @ManyToOne @JoinColumn(nullable = false) 私有地址; vs @Entity public class Order { @OneToOne @JoinColumn(nullable = f ..
发布时间:2018-06-07 18:44:33 J2EE

Hibernate:一对一延迟加载,可选= false

我面临的问题是,一对一延迟加载在hibernate中不起作用。我已经解决,但仍然 正确理解会发生什么。 我的代码(延迟加载在这里不起作用,当我拉取Person时 - 地址也被提取): @Entity public class Person { @Id @SequenceGenerator(name =“person_sequence” ,sequenceName =“s ..
发布时间:2018-06-07 17:38:34 J2EE

向RestKit映射添加一对一外键连接的问题

我的JSON如下: { 父母:{ 标记:“标记” 标题:“标题”, 描述:“描述”, child_id:1 } } Parent ManagedObject在子下有一个 Child 关键(和相反)。在CoreData中已经有一个对应的 Child 对象后, Parent 映射就发生了,所以这不是问题。 > 为了解决这个问题,我在网络上进行了一些链接 ..