hibernate-mapping相关内容

JPA Hibernate动态实体映射和运行时的持久性

基本上,我们有一个Spring Boot应用程序,要求用户可以定义自己的字段集,并且这些字段应在运行时通过JPA/Hibernate保留在自己的类/表中.这些类将通过字节预算动态生成. 所有这些都应动态完成,而不必重新启动应用程序. 不能使用Hibernate Dynamic映射,因为我们将完全创建新类并重新映射它们. 我还考虑了EAV模型,但由于我们需要为每个数据集使用单独的表,因此 ..

Hibernate:帮助解决异常org.hibernate.HibernateException:缺少表

我正在将Hibernate用作我的项目的ORM.我使用mysql数据库 我在数据库“目录"中有一个表“产品". 我在应用程序中为实体产品放置了@Table(name ="Products",schema ="catalog")注释. 但是,当我尝试运行该应用程序时,出现以下异常.您能帮我解决这个问题吗? Exception: Exception in threa ..
发布时间:2020-11-23 02:49:38 Java开发

如何在@ElementCollection上指定主键

因此,如果某些表缺少主键,则innodb的行为可能会导致问题. 因此,对于Hibernate,我正在寻找一个键来指定@ElementCollection表上的主键,并使用Set作为基础数据结构. 我找到了一种在地图上拥有主键的方法,但这有点奇怪,因为我不需要地图. 我也找到了与@Embeddable相关的答案,但是我不需要那种复杂性.我在实体中使用Set或Set作为数据结构. ..
发布时间:2020-11-23 01:17:57 Java开发

@formula获取实体对象

我想使用公式注释来获取实体的对象 @Formula(value="(select ar from article ar where ar.id=1)") private Article article; 尝试了很多方式.请帮助 线程“主"中的异常org.hibernate.MappingException:无法确定类型:com.test.bean.Article,在表:Menu中, ..
发布时间:2020-11-23 01:15:39 其他开发

在休眠状态下映射autoIncrement非主键

我有一个教师表,其中包含一个主键TEACHER_UNIQUE_ID,另一个包含带有索引TEACHER_ID的autoIncrement键. 现在我必须将autoIncrement键映射到其他表,即SUBJECT.我使用了下面的代码,但是在主题类中,这始终将TEACHER_ID设置为null. 我希望它插入带有实际自动递增的TEACHER_ID的Subject表. public clas ..
发布时间:2020-09-02 01:03:33 Java开发

使用Spring Data时如何注册自定义的Hibernate 5数据类型(BasicType)?

我使用Spring Data,并决定要创建可在Hibernate实体中使用的新的自定义数据类型.我检查了文档,然后选择BasicType并根据官方用户指南. 我希望能够在其类名称下注册该类型,并能够在实体中使用该新类型,而无需@Type注释.不幸的是,我无法引用MetadataBuilder或Hibernate配置来注册新类型.有没有办法在Spring Data中获取它?似乎Hibernat ..
发布时间:2020-07-09 07:04:02 Java开发

有人可以在JPA和Hibernate中解释MapdBy吗?

我刚冬眠,需要使用一对多和多对一关系.这是我对象中的双向关系,因此我可以从任一方向来回移动.建议使用mappedBy进行处理,但是我听不懂.有人可以解释: 推荐的使用方式是什么? 它能解决什么目的? 就我的示例而言,这是我的带有注释的类: Airline 拥有很多 AirlineFlights 很多 AirlineFlights属于 ONE Airline 航空公司: ..
发布时间:2020-06-26 20:44:46 Java开发

如何映射"insert ='false'update ='false'"在也用于一对多FK的复合ID密钥属性上?

我正在使用现有数据库架构在遗留代码库上工作.现有代码使用SQL和PL/SQL在数据库上执行查询.我们的任务是使项目数据库引擎的一小部分不可知(首先是最终更改所有内容).我们选择使用 Hibernate 3.3.2.GA 和"* .hbm.xml"映射文件(与注释相反).不幸的是,更改现有架构是不可行的,因为我们无法退化任何旧版功能. 我遇到的问题是当我试图映射单向,一对多关系时,FK也是复合 ..
发布时间:2020-06-17 19:34:54 其他开发