在运行时创建具有注解的Hibernate实体类是否可能?它应该与在运行时添加的表相关联。重要的是,Hibernate应该能够看到该实体。 总的来说可能吗?你能给我一些建议吗? 我知道反射是一个关键词,但我正在寻找更多相关信息。 谢谢。
在这种情况下,您可能希望在运行时程序化地创建Hibernate Session Factory,并传入您创建的新映射。请查看http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html#configuration-programmatic以了解详情。
您不需要在运行时创建POJO实体类和实例。您需要的是Hibernate动态模型。请参考http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/#persistent-classes-dynamicmodels。