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 String
bindParameters
(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 DEBUGvoid
boolean
executeInTransaction
(List<String> sqlCommands, List<Object[]> theirParameters) int
executeWithUpdateCount
(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) double
int
forListInteger
(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
-
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
-