org.beangle.data.dao
package org.beangle.data.dao
Members list
Type members
Classlikes
abstract class AbstractDao[T <: Entity[ID], ID <: Serializable](val entityClass: Class[T], val entityDao: EntityDao) extends Dao[T, ID]
Attributes
- Supertypes
object AbstractQueryBuilder
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AbstractQueryBuilder.type
abstract class AbstractQueryBuilder[T] extends QueryBuilder[T]
Abstract AbstractQueryBuilder class.
Abstract AbstractQueryBuilder class.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class OqlBuilder[T]class SqlBuilder
abstract class AbstractQueryPage[T](val query: LimitQuery[T]) extends Page[T]
基于查询的分页 当使用或导出大批量数据时,使用者仍以List的方式进行迭代。
该实现则是内部采用分页方式。
基于查询的分页 当使用或导出大批量数据时,使用者仍以List的方式进行迭代。
该实现则是内部采用分页方式。
Attributes
- 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 AnyShow all
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
object Conditions extends Logging
条件提取辅助类
条件提取辅助类
Attributes
- Supertypes
-
trait Loggingclass Objecttrait Matchableclass Any
- Self type
-
Conditions.type
Dao trait
Dao trait
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait EntityDao
dao 查询辅助类
dao 查询辅助类
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class HibernateEntityDao
trait LimitQuery[T] extends Query[T]
object Operation
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum OperationType
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object OqlBuilder
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OqlBuilder.type
class OqlBuilder[T] extends AbstractQueryBuilder[T]
实体类查询 Object Query Language Builder
class PageIterator[T](val queryPage: AbstractQueryPage[T]) extends Iterator[T]
Attributes
- Supertypes
-
trait Iterator[T]trait IterableOnceOps[T, Iterator, Iterator[T]]trait IterableOnce[T]class Objecttrait Matchableclass AnyShow all
object Query
数据查询接口
数据查询接口
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LimitQuery[T]class QueryBean[T]
class QueryBean[T] extends LimitQuery[T]
QueryBean
QueryBean
Attributes
- Supertypes
QueryBuilder interface
QueryBuilder interface
Attributes
- 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
- 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 AnyShow all
object SqlBuilder
SqlBuilder
SqlBuilder
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SqlBuilder.type
class SqlBuilder extends AbstractQueryBuilder[Array[Any]]
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
In this article