beangle-data-orm
beangle-data-orm
org.beangle.data.dao
AbstractDao
AbstractQueryBuilder
AbstractQueryBuilder
AbstractQueryPage
Condition
Condition
Conditions
Dao
EntityDao
LimitQuery
Operation
Builder
Operation
OperationType
OqlBuilder
OqlBuilder
PageIterator
Query
Lang
Query
QueryBean
QueryBuilder
QueryPage
SqlBuilder
SqlBuilder
org.beangle.data.model
Component
Entity
IntId
IntIdEntity
LongId
LongIdEntity
NumId
ShortId
ShortIdEntity
StringId
StringIdEntity
org.beangle.data.model.event
AbstractEntityEvent
EntityCreationEvent
EntityRemovalEvent
EntityUpdatedEvent
org.beangle.data.model.meta
BasicType
CollectionProperty
Domain
SimpleProperty
Domain
EmbeddableType
EntityType
ImmutableDomain
ImmutableDomain
MapProperty
PluralProperty
Property
SingularProperty
StructType
Type
org.beangle.data.model.pojo
Coded
DateRange
Enabled
Hierarchical
InstantRange
Journal
Named
Remark
TemporalAt
TemporalOn
Updated
org.beangle.data.model.util
ConvertPopulator
ConvertPopulator
Hierarchicals
Id
Populator
CopyResult
Populator
org.beangle.data.orm
Collection
ColumnHolder
Fetchable
IdGenerator
IdGenerator
Jpas
MappingMacro
MappingModule
Cache
CacheConfig
CacheHolder
ColumnName
ElementColumn
ElementLength
Entities
EntityHolder
Expression
Expression
Expressions
Immutable
IndexDeclaration
JoinColumn
KeyColumn
KeyLength
Length
Lob
Many2Many
NotNull
One2Many
OrderBy
OrderColumn
PropertyDeclaration
ReadOnly
Table
Target
Unique
MappingModule
Mappings
Name
NamingPolicy
NamingPolicy
OrmBasicType
OrmCollectionProperty
OrmEmbeddableType
OrmEntityType
OrmMapProperty
OrmPluralProperty
OrmProperty
OrmSingularProperty
OrmStructType
OrmType
SimpleColumn
TypeDef
org.beangle.data.orm.cfg
AnnotationModule
EJB3NamingPolicy
MappingProfile
Profiles
RailsNamingPolicy
org.beangle.data.orm.hibernate
ConfigurationBuilder
ConfigurationBuilder
DomainFactory
DomainFactory
HibernateEntityDao
PropertyAccessor
BasicGetter
BasicSetter
QuerySupport
ScalaPropertyAccessBasicImpl
ScalaPropertyAccessStrategy
org.beangle.data.orm.hibernate.cfg
BeangleMetadataBuilderFactory
BeangleMetadataBuilderFactory
MetadataBuilder
BindSourceProcessor
CollSecondPass
MapSecondPass
MappingService
MetadataBuildingProcess
org.beangle.data.orm.hibernate.id
AutoIncrementGenerator
CodeStyleGenerator
DateStyleGenerator
DateTimeStyleGenerator
SeqPerTableStyleGenerator
SqlStyleGenerator
org.beangle.data.orm.hibernate.spring
BeangleJtaSessionContext
BeangleSessionContext
HibernateTransactionManager
LocalSessionFactoryBean
SessionHolder
SessionSynchronization
SessionUtils
org.beangle.data.orm.hibernate.udt
EnumType
MapType
PersistentMap
Clear
Put
Remove
PersistentSeq
Add
Clear
Remove
Set
SimpleRemove
PersistentSet
Add
Clear
Remove
SeqType
SetType
ValueType
DoubleMapper
FloatMapper
IntMapper
LongMapper
ShortMapper
StringMapper
ValueMapper
ValueType
YearMonthType
org.beangle.data.orm.tool
DdlGenerator
SchemaExporter
beangle-data-orm
/
org.beangle.data.dao
/
OqlBuilder
OqlBuilder
class
OqlBuilder
[
T
]
extends
AbstractQueryBuilder
[
T
]
实体类查询 Object Query Language Builder
Companion:
object
Graph
Supertypes
class
AbstractQueryBuilder
[
T
]
trait
QueryBuilder
[
T
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
forEntity
(
entityClass:
Class
[
T
]):
OqlBuilder
[
T
]
override
def
lang
:
Lang
Definition Classes
AbstractQueryBuilder
Inherited methods
def
alias
(
alias:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
build
():
Query
[
T
]
Inherited from:
AbstractQueryBuilder
def
cacheable
(
cacheable:
Boolean
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
clearGroups
():
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
clearOrders
():
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
groupBy
(
what:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
hasGroupBy
:
Boolean
Inherited from:
AbstractQueryBuilder
def
hasOrderBy
:
Boolean
Inherited from:
AbstractQueryBuilder
def
having
(
what:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
join
(
joinMode:
String
,
path:
String
,
alias:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
join
(
path:
String
,
alias:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
limit
(
pageIndex:
Int
,
pageSize:
Int
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
limit
(
limit:
PageLimit
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
newFrom
(
from:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
orderBy
(
orders:
List
[
Order
]):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
orderBy
(
order:
Order
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
orderBy
(
index:
Int
,
order:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
orderBy
(
order:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
param
(
name:
String
,
value:
Any
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
params
(
newparams:
Map
[
String
,
Any
]):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
select
(
what:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
tailOrder
(
order:
String
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
where
(
content:
String
,
params:
Any
*):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
where
(
cons:
Seq
[
Condition
]):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
def
where
(
condition:
Condition
):
OqlBuilder
[
T
]
Inherited from:
AbstractQueryBuilder
Concrete fields
var
entityClass
:
Class
[
T
]
查询实体类
查询实体类
Inherited fields
var
alias
:
String
Inherited from:
AbstractQueryBuilder
val
params
:
HashMap
[
String
,
Any
]
Inherited from:
AbstractQueryBuilder