org.beangle.data.dao
package org.beangle.data.dao
Members list
Concise view
Type members
Classlikes
abstract class AbstractDao[T <: Entity[ID], ID <: Serializable](val entityClass: Class[T], val entityDao: EntityDao) extends Dao[T, ID]
Attributes
- Graph
- Supertypes
object AbstractQueryBuilder
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- AbstractQueryBuilder.type
Abstract AbstractQueryBuilder class.
Abstract AbstractQueryBuilder class.
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class OqlBuilder[T]class SqlBuilder
基于查询的分页
当使用或导出大批量数据时,使用者仍以List的方式进行迭代。
该实现则是内部采用分页方式。
基于查询的分页
当使用或导出大批量数据时,使用者仍以List的方式进行迭代。
该实现则是内部采用分页方式。
Attributes
- Graph
- Supertypes
- trait Page[T]trait Seq[T]trait SeqOps[T, Seq, Seq[T]]trait Seq[T]trait Equalstrait SeqOps[T, Seq, Seq[T]]trait PartialFunction[Int, T]trait Int => Ttrait Iterable[T]trait Iterable[T]trait IterableFactoryDefaults[T, Seq]trait IterableOps[T, Seq, Seq[T]]trait IterableOnceOps[T, Seq, Seq[T]]trait IterableOnce[T]class Objecttrait Matchableclass Any
- Known subtypes
- class QueryPage[T]
object Condition
查询条件
查询条件
使用例子如下
new Condition("std.id=?",new Long(2)); 或者 Condition("std.id=:std_id",new Long(2)); ?绑定单值.命名参数允许绑定多值.但是只能由字母,数组和下划线组成 一组condition只能采取上面一种形式
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
条件提取辅助类
条件提取辅助类
Attributes
- Graph
- Supertypes
- trait Loggingclass Objecttrait Matchableclass Any
- Self type
- Conditions.type
Dao trait
Dao trait
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
trait EntityDao
dao 查询辅助类
dao 查询辅助类
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class HibernateEntityDao
object Operation
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
enum OperationType
Attributes
- Graph
- Supertypes
- trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object OqlBuilder
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OqlBuilder.type
实体类查询 Object Query Language Builder
object Query
数据查询接口
数据查询接口
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait LimitQuery[T]class QueryBean[T]
QueryBean
QueryBean
Attributes
- Graph
- Supertypes
QueryBuilder interface
QueryBuilder interface
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
class QueryPage[T <: Entity[_]](query: LimitQuery[T], val entityDao: EntityDao) extends AbstractQueryPage[T]
QueryPage class.
QueryPage class.
Attributes
- Graph
- Supertypes
- class AbstractQueryPage[T]trait Page[T]trait Seq[T]trait SeqOps[T, Seq, Seq[T]]trait Seq[T]trait Equalstrait SeqOps[T, Seq, Seq[T]]trait PartialFunction[Int, T]trait Int => Ttrait Iterable[T]trait Iterable[T]trait IterableFactoryDefaults[T, Seq]trait IterableOps[T, Seq, Seq[T]]trait IterableOnceOps[T, Seq, Seq[T]]trait IterableOnce[T]class Objecttrait Matchableclass Any
object SqlBuilder
SqlBuilder
SqlBuilder
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SqlBuilder.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any