как использовать источник данных Agroal с репозиторием panache в кваркусе с несколькими источниками данных?
есть буксирный источник данных для чтения и записи. в источнике данных чтения я использую agroal таким образом. есть способ лучше?
@Inject
@DataSource("read")
AgroalDataSource entityManager;
public List<FooData> getAll() {
List<FooData> resultList = new ArrayList<>();
try {
ResultSet resultSet = entityManager.getConnection().prepareStatement("select * from FOO ORDER BY ID").executeQuery();
while(resultSet.next()){
FooData data= new FooData(resultSet.getLong("ARGE_1"),
resultSet.getString("ARGE_2"),
resultSet.getString("ARGE_3"));
resultList.add(data);
}
} catch (SQLException e) {
e.printStackTrace();
}
return resultList;
}