HibernateEntityDao
@description("基于Hibernate提供的通用实体DAO") class HibernateEntityDao(val sessionFactory: SessionFactory) extends EntityDao with Logging
trait Logging
trait EntityDao
class Object
trait Matchable
class Any
Value members
Concrete methods
def batchUpdate(entityClass: Class[_], attr: String, values: Iterable[_], argumentNames: Iterable[String], argumentValues: Iterable[Any]): Int
def batchUpdate(entityClass: Class[_], attr: String, values: Iterable[_], updateParams: Map[String, _]): Int
def count(entityClass: Class[_], attrs: Iterable[String], values: Iterable[_], countAttr: String): Long
override def duplicate[T <: Entity[_]](clazz: Class[T], id: Any, codeName: String, codeValue: Any): Boolean
检查持久化对象是否存在e
检查持久化对象是否存在e
- Returns
boolean(是否存在) 如果entityId为空或者有不一样的entity存在则认为存在。
- Definition Classes
- EntityDao
override def executeUpdateRepeatly(queryString: String, arguments: Iterable[Iterable[_]]): List[Int]
- Definition Classes
- EntityDao
override def findBy[T <: Entity[_]](entityName: String, keyName: String, values: Iterable[_]): Seq[T]
- Definition Classes
- EntityDao
override def search[T](queryString: String, params: Map[String, _], limit: PageLimit, cacheable: Boolean): Seq[T]
- Definition Classes
- EntityDao