Packages

c

org.beangle.data.hibernate

HibernateEntityDao

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
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: Iterable[_], updateParams: Map[String, _]): Int
  6. def batchUpdate(entityClass: Class[_], attr: String, values: Iterable[_], argumentNames: Iterable[String], argumentValues: Iterable[Any]): Int
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. def count(entityClass: Class[_], attrs: Iterable[String], values: Iterable[_], 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. val domain: Domain
    Definition Classes
    HibernateEntityDao → EntityDao
  16. def duplicate[T <: Entity[_]](clazz: Class[T], id: Any, codeName: String, codeValue: Any): Boolean

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

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

    returns

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

    Definition Classes
    HibernateEntityDao → EntityDao
  17. def duplicate(entityName: String, id: Any, params: Map[String, _]): Boolean
    Definition Classes
    HibernateEntityDao → EntityDao
  18. def duplicate(clazz: Class[_], id: Any, params: Map[String, _]): Boolean
    Definition Classes
    HibernateEntityDao → EntityDao
  19. def entityNameOf(clazz: Class[_]): String
    Attributes
    protected
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  22. def evict(entity: AnyRef): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  23. def execute(builder: Builder): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  24. def execute(opts: Operation*): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  25. def executeUpdate(queryString: String, arguments: Any*): Int
    Definition Classes
    HibernateEntityDao → EntityDao
  26. def executeUpdate(queryString: String, parameterMap: Map[String, _]): Int
    Definition Classes
    HibernateEntityDao → EntityDao
  27. def executeUpdateRepeatly(queryString: String, arguments: Iterable[Iterable[_]]): List[Int]
    Definition Classes
    HibernateEntityDao → EntityDao
  28. def exists(entityClass: Class[_], attrs: Iterable[String], values: Iterable[_]): Boolean
  29. def exists(entityName: String, attr: String, value: Any): Boolean
    Definition Classes
    HibernateEntityDao → EntityDao
  30. def exists(entityClass: Class[_], attr: String, value: Any): Boolean
    Definition Classes
    HibernateEntityDao → EntityDao
  31. def find[T <: Entity[_]](clazz: Class[T], parameterMap: Map[String, _]): Seq[T]
  32. def find[T <: Entity[ID], ID](clazz: 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[_]](clazz: 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[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  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. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. def refresh[T](entity: T): T
    Definition Classes
    HibernateEntityDao → EntityDao
  49. def remove(clazz: Class[_], keyMap: Map[String, _]): Boolean
  50. def remove[T <: Entity[ID], ID](clazz: Class[T], id: ID, ids: ID*): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  51. def remove[E](first: E, entities: E*): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  52. def remove[E](entities: Iterable[E]): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  53. def removeBy(clazz: Class[_], attr: String, values: Iterable[_]): Boolean
  54. def removeBy(clazz: Class[_], attr: String, first: Any, values: Any*): Boolean
  55. def saveOrUpdate[T <: Entity[_]](entityName: String, first: T, entities: T*): Unit
  56. def saveOrUpdate[T <: Entity[_]](entityName: String, entities: Seq[T]): Unit
  57. def saveOrUpdate[E](entities: Iterable[E]): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  58. def saveOrUpdate[E](first: E, entities: E*): Unit
    Definition Classes
    HibernateEntityDao → EntityDao
  59. def search[T](queryString: String, params: Map[String, _], limit: PageLimit, cacheable: Boolean): Seq[T]
    Definition Classes
    HibernateEntityDao → EntityDao
  60. def search[T](queryString: String, params: Map[String, _]): Seq[T]
    Definition Classes
    HibernateEntityDao → EntityDao
  61. def search[T](query: String, params: Any*): Seq[T]
    Definition Classes
    HibernateEntityDao → EntityDao
  62. def search[T](builder: QueryBuilder[T]): Seq[T]
    Definition Classes
    HibernateEntityDao → EntityDao
  63. def search[T](query: Query[T]): Seq[T]

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

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

    Definition Classes
    HibernateEntityDao → EntityDao
  64. val sessionFactory: SessionFactory
  65. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  66. def toString(): String
    Definition Classes
    AnyRef → Any
  67. def uniqueResult[T](builder: QueryBuilder[T]): T
    Definition Classes
    HibernateEntityDao → EntityDao
  68. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  70. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Logging

Inherited from EntityDao

Inherited from AnyRef

Inherited from Any

Ungrouped