AbstractDao

abstract class AbstractDao[T <: Entity[ID], ID <: Serializable](val entityClass: Class[T], val entityDao: EntityDao) extends Dao[T, ID]
trait Dao[T, ID]
class Object
trait Matchable
class Any

Value members

Concrete methods

def find(id: ID): Option[T]

search T by id.

search T by id.

def find(ids: Array[ID]): Seq[T]

search T by id.

search T by id.

def get(id: ID): T

get T by id.

get T by id.

def remove(entities: Iterable[T]): Unit

remove entities.

remove entities.

def remove(first: T, entities: T*): Unit

remove entities.

remove entities.

def remove(id: ID, ids: ID*): Unit

remove entities by id

remove entities by id

def saveOrUpdate(first: T, entities: T*): Unit

save or update entities

save or update entities

def saveOrUpdate(entities: Seq[T]): Unit

save or update entities

save or update entities

Inherited methods

def find(first: ID, ids: ID*): Seq[T]

search T by id.

search T by id.

Inherited from:
Dao
def remove(entities: Seq[T]): Unit

remove entities.

remove entities.

Inherited from:
Dao

Concrete fields

val entityClass: Class[T]