Conditions

org.beangle.data.dao.Conditions$
object Conditions extends Logging

条件提取辅助类

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any
Self type
Conditions.type

Members list

Value members

Concrete methods

def addAttrCondition(conditions: ListBuffer[Condition], name: String, value: Any): Unit

为extractConditions使用的私有方法

为extractConditions使用的私有方法

Attributes

def extractComponent(prefix: String, component: Component): List[Condition]
def extractConditions(alias: String, entity: Entity[_]): List[Condition]

提取对象中的条件

提取对象中的条件

提取的属性仅限"平面"属性(允许包括component)
过滤掉属性:null,或者空Collection

Value parameters

alias

对象别名

entity

实体对象

Attributes

def getParamMap(conditions: Seq[Condition]): Map[String, Any]

获得条件的绑定参数映射

获得条件的绑定参数映射

Attributes

def getParamMap(condition: Condition): Map[String, Any]

获得条件的绑定参数映射

获得条件的绑定参数映射

Attributes

def toQueryString(conditions: List[Condition]): String

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging