Java Hibernate生成随机实体

Java Hibernate生成随机实体,java,hibernate,random,hibernate-tools,Java,Hibernate,Random,Hibernate Tools,使用hibernate很容易生成随机实体。 例如,我有一个简单的实体用户,有两个字段(名称和姓氏),我需要创建100个不同的实体 是否可以使用Hibernate创建具有随机场的不同实体?当我有一个与用户有关系的桌上电话时,我可以创建10个不同的随机电话吗 Hibernate是否有类或函数来执行此操作?这不是Hibernate试图解决的问题,因为它是一个ORM 这是一个完全不同的问题,对于您描述的简单案例,您自己应该很容易做到 然而,当您开始谈论大量的表和验证等问题时,这根本不是一个很容易的问题。

使用hibernate很容易生成随机实体。 例如,我有一个简单的实体用户,有两个字段(名称和姓氏),我需要创建100个不同的实体

是否可以使用Hibernate创建具有随机场的不同实体?当我有一个与用户有关系的桌上电话时,我可以创建10个不同的随机电话吗


Hibernate是否有类或函数来执行此操作?这不是Hibernate试图解决的问题,因为它是一个ORM

这是一个完全不同的问题,对于您描述的简单案例,您自己应该很容易做到


然而,当您开始谈论大量的表和验证等问题时,这根本不是一个很容易的问题。

您应该将Hibernate视为对象世界和关系世界之间的转换器。它不想操纵对象、创建新对象等等。它唯一的任务是简化程序员的生活,同时使用OO编码并坚持使用关系数据库。简而言之,答案是否定的,它并不是为了这个目的而建立的。

如果我有一对多的关系,也许我需要使用mock。我想你不想嘲笑任何东西。您只需要使用随机但有效的数据创建域结构的实例,对吗?