gpt4 book ai didi

java - Hibernate:在运行时根据映射生成类

转载 作者:行者123 更新时间:2023-12-02 08:02:59 25 4
gpt4 key购买 nike

有没有办法基于Hibernate映射生成域类?我期待有关 hbm2java 工具的答案,但它被设计为在构建时使用。是否可以在运行时执行此类任务?

最佳答案

简短回答:这可能是可能的,但通常不是一个好主意。

Hibernate 和其他 ORM 库旨在成为应用程序中数据库和面向对象域之间的桥梁。如果您想在运行时生成域,那么您就否定了拥有域或使用 Hibernate 的全部原因。老实说,Hibernate 的设计初衷并不是为了做到这一点。

但是,如果您想要一个工具来调查架构并报告存在哪些表、列等结构,我建议使用常规 SQL。

正如您所提到的,如果您想从一组 .hbm.xml 文件生成域,请使用 hbm2java 工具并利用生成的代码。

关于java - Hibernate:在运行时根据映射生成类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com