Dao

trait Dao[T <: Entity[ID], ID]

Dao trait

class Object
trait Matchable
class Any
class AbstractDao[T, ID]

Value members

Abstract methods

def entityClass: Class[T]

get entity type

get entity type

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

find T by id.

find T by id.

def find(first: ID, ids: 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: Seq[T]): Unit

remove entities.

remove entities.

def remove(first: T, others: 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