Conditions

object Conditions extends Logging

条件提取辅助类

trait Logging
class Object
trait Matchable
class Any

Value members

Concrete methods

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

为extractConditions使用的私有方法

为extractConditions使用的私有方法

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

提取对象中的条件

提取对象中的条件

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

Value Params
alias

对象别名

entity

实体对象

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

获得条件的绑定参数映射

获得条件的绑定参数映射

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

获得条件的绑定参数映射

获得条件的绑定参数映射

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

Inherited fields

protected
val logger: Logger
Inherited from
Logging