我的问题是实体管理器每次执行我的应用程序时都会删除表并创建它们。 我想从数据库中检索数据,那么如何防止它创建新表?谢谢
最佳答案
对于 hibernate,请在 persistence.xml
中设置 hibernate.hbm2ddl.auto
属性进行验证。
对于 eclipselink,请使用 eclipselink.ddl- Generation
属性为 NONE
。
这将防止 EntityManager 在每次执行时删除架构。
关于java - 实体管理器正在重新创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8393907/