JdbcExecutor

class JdbcExecutor(dataSource: DataSource) extends Logging
Companion
object
trait Logging
class Object
trait Matchable
class Any

Value members

Concrete methods

def batch(sql: String, datas: Seq[Array[_]], types: Seq[Int]): Seq[Int]
def fetch(sql: String, limit: PageLimit, params: Any*): Seq[Array[Any]]
def fetch(sql: String, limit: PageLimit, setter: PreparedStatement => Unit): Seq[Array[Any]]
def iterate(sql: String, params: Any*): ResultSetIterator
def query(sql: String, params: Any*): Seq[Array[Any]]
def query(sql: String, setter: PreparedStatement => Unit): Seq[Array[Any]]
def queryForInt(sql: String): Option[Int]
def queryForLong(sql: String): Option[Long]
def statement(sql: String): Statement
def unique[T](sql: String, params: Any*): Option[T]
def update(sql: String, params: Any*): Int
def update(sql: String, setter: PreparedStatement => Unit): Int
def useConnection[T](f: Connection => T): T

Concrete fields

var fetchSize: Int
var showSql: Boolean

Inherited fields

protected
val logger: Logger
Inherited from
Logging