如何在JPA / JAVA / Hibernate的两列中插入自动生成的ID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在JPA / JAVA / Hibernate的两列中插入自动生成的ID相关的知识,希望对你有一定的参考价值。
我在DAO类的JPA Java中使用自动生成器生成ID。由于数据库架构愚蠢,我需要生成主键并将相同的ID插入同一表的两列中]
@Id @GeneratedValue(generator = DataConstants.ABC) @Column(name = "SYS_ID") private Long Sysid; @Column(name = "SYS_NUM") private Long sysNum;
现在,我有了上面的DAO类,它可以正常工作,并将自动生成的主键插入SYS_ID列。
解决此问题的一种方法是插入数据并获取sysid,然后对其进行更新,这对我来说似乎不可行。
任何帮助将不胜感激
我在DAO类的JPA Java中使用自动生成器生成ID。由于数据库数据库的愚蠢性,我需要生成主键,并将相同的ID插入同一表中的两列@Id @ ...
Пришелвиввытодечто,точтояхочусделатьневозможноврамкахописаниясущностейхибер。 Делоневоонехорошейархитектуребазыданных。 Ноеслиукого-тоестьпроблема,товоттакоерешение(возможнонесамоеоптимально,раб]
Master.java
以上是关于如何在JPA / JAVA / Hibernate的两列中插入自动生成的ID的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JPA 和 Hibernate 将 MySQL JSON 列映射到 Java 实体属性
如何在JPA / JAVA / Hibernate的两列中插入自动生成的ID
如何使用休眠将mysql与Java连接?例外:没有名为 org.hibernate.tutorial_jpa 的 EntityManager 的持久性提供程序 [关闭]
如何使用 Jax-RS(Jersey) 在 Tomcat7 上运行应用程序 Hibernate 5.x、Jpa 2.1、Java EE7(javaee-api 7.0)