Package sk.iway.iwcm.database
Class SimpleQuery
java.lang.Object
sk.iway.iwcm.database.SimpleQuery
SimpleQueryResolver.java
A class encapsulating some simple database operations, like retrieving
a single integer, single object, a list of single columns, etc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbindParameters(PreparedStatement ps, Object... parameters) Nabinduje parametre pre preparedStatement, Date sa musia bindovat cez setTimestamp, inak sa vracaju zle vysledky vrati String bindnutych parametrov, ak je logLevel DEBUGvoidbooleanexecuteInTransaction(List<String> sqlCommands, List<Object[]> theirParameters) intexecuteWithUpdateCount(String sql, Object... arguments) Execute SQL and returns updateCount (count of changed rows)forBigDecimal(String sql, Object... parameters) forBoolean(String sql, Object... parameters) forBooleanWithNull(String sql, Object... parameters) doubleintforListInteger(String sql, Object... parameters) forListNumber(String sql, Object... parameters) forListString(String sql, Object... parameters) long
-
Constructor Details
-
SimpleQuery
public SimpleQuery() -
SimpleQuery
-
-
Method Details
-
execute
-
executeWithUpdateCount
Execute SQL and returns updateCount (count of changed rows)- Parameters:
sql-arguments-- Returns:
-
forInt
-
forLong
-
forNumber
-
forString
-
forObject
-
forDouble
-
forBigDecimal
-
forBoolean
-
forBooleanWithNull
-
forListInteger
-
forListNumber
-
forListString
-
forList
-
executeInTransaction
-
forDate
-
bindParameters
Nabinduje parametre pre preparedStatement, Date sa musia bindovat cez setTimestamp, inak sa vracaju zle vysledky vrati String bindnutych parametrov, ak je logLevel DEBUG- Parameters:
ps-parameters-- Returns:
- Throws:
SQLException
-