org.beangle.data.hibernate

HibernateEntityDao

Related Doc: package hibernate

class HibernateEntityDao extends EntityDao with Logging

Annotations
@description()
Linear Supertypes
Logging, EntityDao, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HibernateEntityDao
  2. Logging
  3. EntityDao
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HibernateEntityDao(sessionFactory: SessionFactory)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def batchUpdate(entityClass: Class[_], attr: String, values: Seq[Any], updateParams: Map[String, Any]): Int

  6. def batchUpdate(entityClass: Class[_], attr: String, values: Seq[Any], argumentNames: Seq[String], argumentValues: Seq[Any]): Int

  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def count(entityClass: Class[_], attrs: List[String], values: List[Any], countAttr: String): Long

  9. def count(entityClass: Class[_], keyName: String, value: Any): Long

    Definition Classes
    HibernateEntityDao → EntityDao
  10. def count(entityName: String, keyName: String, value: Any): Long

  11. def createBlob(inputStream: InputStream): Blob

  12. def createBlob(inputStream: InputStream, length: Int): Blob

  13. def createClob(str: String): Clob

  14. def currentSession: Session

    Attributes
    protected
  15. def duplicate[T <: Entity[_]](clazz: Class[T], id: Any, codeName: String, codeValue: Any): Boolean

    检查持久化对象是否存在e

    检查持久化对象是否存在e

    returns

    boolean(是否存在) 如果entityId为空或者有不一样的entity存在则认为存在。

    Definition Classes
    HibernateEntityDao → EntityDao
  16. def duplicate(entityName: String, id: Any, params: Map[String, Any]): Boolean

    Definition Classes
    HibernateEntityDao → EntityDao
  17. def duplicate(entityClass: Class[_], id: Any, params: Map[String, Any]): Boolean

    Definition Classes
    HibernateEntityDao → EntityDao
  18. def entityName(clazz: Class[_]): String

    Attributes
    protected
  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. def evict(entity: AnyRef): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  22. def execute(builder: Builder): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  23. def execute(opts: Operation*): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  24. def executeUpdate(queryString: String, arguments: Any*): Int

    Definition Classes
    HibernateEntityDao → EntityDao
  25. def executeUpdate(queryString: String, parameterMap: Map[String, Any]): Int

    Definition Classes
    HibernateEntityDao → EntityDao
  26. def executeUpdateRepeatly(queryString: String, arguments: Seq[Seq[Any]]): List[Int]

    Definition Classes
    HibernateEntityDao → EntityDao
  27. def exists(entityClass: Class[_], attrs: List[String], values: List[Any]): Boolean

  28. def exists(entityName: String, attr: String, value: Any): Boolean

    Definition Classes
    HibernateEntityDao → EntityDao
  29. def exists(entityClass: Class[_], attr: String, value: Any): Boolean

    Definition Classes
    HibernateEntityDao → EntityDao
  30. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def find[T <: Entity[_]](clazz: Class[T], parameterMap: Map[String, Any]): Seq[T]

  32. def find[T <: Entity[ID], ID](entityClass: Class[T], ids: Iterable[ID]): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  33. def find[T <: Entity[ID], ID](clazz: Class[T], id: ID): Option[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  34. def find[T <: Entity[ID], ID](entityName: String, id: ID): Option[T]

  35. def findBy[T <: Entity[_]](entityName: String, keyName: String, values: Iterable[_]): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  36. def findBy[T <: Entity[_]](entityClass: Class[T], keyName: String, values: Iterable[_]): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  37. def get[T <: Entity[ID], ID](clazz: Class[T], id: ID): T

    Definition Classes
    HibernateEntityDao → EntityDao
  38. def getAll[T](clazz: Class[T]): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  41. def initialize[T](proxy: T): T

    Definition Classes
    HibernateEntityDao → EntityDao
  42. def isCollectionType(clazz: Class[_]): Boolean

  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. val logger: Logger

    Attributes
    protected
    Definition Classes
    Logging
  45. val metadata: EntityMetadata

  46. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. final def notify(): Unit

    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  49. def refresh[T](entity: T): T

    Definition Classes
    HibernateEntityDao → EntityDao
  50. def remove(clazz: Class[_], keyMap: Map[String, Any]): Boolean

  51. def remove[T <: Entity[ID], ID](clazz: Class[T], id: ID, ids: ID*): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  52. def remove[E](first: E, entities: E*): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  53. def remove[E](entities: Iterable[E]): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  54. def removeBy(clazz: Class[_], attr: String, values: Seq[Any]): Boolean

  55. def removeBy(clazz: Class[_], attr: String, first: Any, values: Any*): Boolean

  56. def saveOrUpdate[T <: Entity[_]](entityName: String, first: T, entities: T*): Unit

  57. def saveOrUpdate[T <: Entity[_]](entityName: String, entities: Seq[T]): Unit

  58. def saveOrUpdate[E](entities: Iterable[E]): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  59. def saveOrUpdate[E](first: E, entities: E*): Unit

    Definition Classes
    HibernateEntityDao → EntityDao
  60. def search[T](queryString: String, params: Map[String, Any], limit: PageLimit, cacheable: Boolean): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  61. def search[T](queryString: String, params: Map[String, Any]): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  62. def search[T](query: String, params: Any*): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  63. def search[T](builder: QueryBuilder[T]): Seq[T]

    Definition Classes
    HibernateEntityDao → EntityDao
  64. def search[T](query: Query[T]): Seq[T]

    依据自构造的查询语句进行查询

    依据自构造的查询语句进行查询

    Definition Classes
    HibernateEntityDao → EntityDao
  65. val sessionFactory: SessionFactory

  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. def toString(): String

    Definition Classes
    AnyRef → Any
  68. def uniqueResult[T](builder: QueryBuilder[T]): T

    Definition Classes
    HibernateEntityDao → EntityDao
  69. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Logging

Inherited from EntityDao

Inherited from AnyRef

Inherited from Any

Ungrouped