Решение для PostgreSQL:
final PreparedStatement statement = connection.prepareStatement(
"SELECT my_column FROM my_table where search_column = ANY (?)"
);
final String[] values = getValues();
statement.setArray(1, connection.createArrayOf("text", values));
final ResultSet rs = statement.executeQuery();
try {
while(rs.next()) {
// do some...
}
} finally {
rs.close();
}
или
final PreparedStatement statement = connection.prepareStatement(
"SELECT my_column FROM my_table " +
"where search_column IN (SELECT * FROM unnest(?))"
);
final String[] values = getValues();
statement.setArray(1, connection.createArrayOf("text", values));
final ResultSet rs = statement.executeQuery();
try {
while(rs.next()) {
// do some...
}
} finally {
rs.close();
}
Вы просто добавляете следующую строку в свой локальный файл ~ / .gemrc
(он находится в вашей домашней папке )
gem: --no-document
или можете добавить эту строку в глобальный файл конфигурации gemrc. Вот как это найти (в Linux)
strace gem source 2>&1 | grep gemrc
Вы можете указать параметры по умолчанию, используя файл конфигурации .gemrc
.
В Windows XP путь к файлу .gemrc -
c:\Documents and Settings\All Users\Application Data\gemrc
, и этот файл не создается по умолчанию, вы должны создать его самостоятельно.