PostgreSQL et champ text[]
Posté : mar. août 08, 2017 8:17 pm
Bonjour,
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é ??
Merci.
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();
}