它可以很容易地使用休眠生成随机实体的强大文本。 例如,我有一个简单的具有2个字段(名称和姓氏)的实体用户,我需要创建100个不同的实体。休眠生成随机实体
是否有可能使用Hibernate创建具有随机字段的不同实体?当我有一张桌子关系ManyToOne与用户的电话我也可以创建10个不同的随机电话?
Hibernate有一个类或函数来做到这一点?
它可以很容易地使用休眠生成随机实体的强大文本。 例如,我有一个简单的具有2个字段(名称和姓氏)的实体用户,我需要创建100个不同的实体。休眠生成随机实体
是否有可能使用Hibernate创建具有随机字段的不同实体?当我有一张桌子关系ManyToOne与用户的电话我也可以创建10个不同的随机电话?
Hibernate有一个类或函数来做到这一点?
这不是Hibernate试图解决的问题,因为它是一个ORM。
这是一个完全不同的问题,对于您描述的简单情况应该相当容易。
但是,当你开始谈论大量表格和验证等时,这根本不是一个非常简单的问题。
您应该看看Hibernate作为Object world和Relational world之间的翻译器。它不想操纵对象,创建新对象等等。它的唯一任务是在编写面向对象代码时保持程序员的生活并坚持关系。所以简短的答案是否定的,它并没有为此目的而建造。
也许我需要使用模拟它,如果我有一对多的关系 –
我不认为你想嘲笑任何东西。你只需要用随机但有效的数据创建你的域结构的实例? –