Je poste à tout hasard si un dev passe dans le coin avant que je trouve la solution tout seul comme un grand .
Pour un de mes modules, j'ai besoin de travailler avec des champs text[], OC ne les prenant pas en compte nativement, je dois travailler directement avec la connection pour transformer un tableau java en table PostgreSQL à l'aide de createArrayOf().
Est ce qu'il y a un moyen de travailler avec la connection hors useConnection(), si j'essaie en utilisant directement la connection j'ai un message d'erreur qui me dit que useConnection() n'est pas appelé ??
Code : Tout sélectionner
try {
ComptaPropsConfiguration.getInstance().getBase().getDataSource().useConnection(new ConnectionHandlerNoSetup<Object, SQLException>() {
@Override
public Object handle(SQLDataSource ds) throws SQLException, SQLException {
String[] array = {"Oui", "Non"};
values = ds.getConnection().createArrayOf("text", array);
return null;
}
});
} catch (SQLException ex) {
ex.printStackTrace();
}