我正在使用带有 JPA 的 Java EE 开发一个 Web 应用程序。现在,我遇到了一些需要为一个实例保存的值。例如:Web 应用程序的名称、税号、联系数据。其中一些值可以由 CMS 更改。
保存这些数据的有效方法是什么?
- 实体对象:为此创建一个对象,将其保存为实体,我觉得不对。这样,它将创建一个只有一个条目的表。我也需要创建一个 DAO 来访问它。
- 属性文件:我不想在运行新版本的 WAR 后丢失任何更改。其次,我认为可能有比编辑属性文件更好的解决方案。
- Applicationscoped bean:无论出于何种原因,我都不希望我的数据在重新启动应用程序时丢失。
还有另一种更有效的方法来处理这些值吗?或者我应该使用其中一种方式,如果是,为什么?
感谢您的输入!