将数据添加到数据源wildfly

时间:2019-02-18 15:17:17

标签: java spring hibernate spring-boot

我正在使用WildFly托管Java Web应用程序,我配置了数据源并启动了该应用程序。该应用程序最初包含一个登录屏幕(该登录屏幕从数据库获取用户名和密码)开始时数据库为空,并且我不知道如何在其中添加任何记录。预先感谢

1 个答案:

答案 0 :(得分:0)

有两种简单的方法可以实现这一目标:

  1. 对于Hibernate,请使用Hibernate内置的 import.sql 功能(我假设为Hibernate,因为问题是这样标记的)Here's a link to a Wildfly quickstart that uses this file
  2. 对于JPA,请查看 javax.persistence.sql-load-script-source 持久性单元属性。 Link to page about schema creation, but mentions this property and example setting

侧注::如果您在项目中使用EJB,并且需要使用Java处理此数据创建,请查看 @Startup 批注,该批注可以在您的应用程序首次部署时用于运行代码。