我设置数据库表以使用InnoDB引擎并从netbeans运行我的项目,一切正常,直到我对文件进行更改并保存为止,再次重新部署项目后,我的数据库表从InnoDB更改为MyISAM,所有条目从数据库表被删除。如果有人可以帮助,将不胜感激。我正在运行glassfish服务器4。
最佳答案
我解决了问题。从配置文件文件夹中编辑了persistence.xml文件,并将属性值更改为:property name =“ eclipselink.ddl-generation” value =“拖放并创建表”变为property name =“ eclipselink.ddl-generation” value =“ none”