needle_orm
library
Classes
-
AbstractModelQuery<M, ID>
-
Query for a Model
-
BaseModelQuery<M extends Model, D>
-
basic implement for AbstractModelQuery
-
BoolColumn
-
bool column
-
Column
-
@Column annotation used to customize the column defination.
-
ColumnCondition
-
ColumnCondition
-
ColumnQuery<T, R>
-
ColumnQuery defines operations for column
-
Database
-
abstract class for all kinds of Database.
-
DateTimeColumn
-
DateTime column
-
DbColumnDescription
-
-
@DbComment , NOT implemented yet!
-
DbQueryResult
-
-
DoubleColumn
-
double column
-
Entity
-
@Entity annotation marks a class as a Model.
-
ID
-
@ID annotation marks a
single
property as Primary Key.
-
Index
-
@Index , NOT implemented yet!
-
IntColumn
-
int column
-
LazyOneToManyList<T extends Model>
-
lazy list
-
Lob
-
@Lob
-
ManyToMany
-
@ManyToMany , NOT implemented yet!
-
ManyToOne
-
@ManyToOne
-
Model
-
Base class for all Models
-
ModelInspector<M>
-
an Inspector to spy and operate on model objects
-
NumberColumn<T, R>
-
number column
-
OneToMany
-
@OneToMany
-
OneToOne
-
@OneToOne
-
OrderBy
-
@OrderBy , NOT implemented yet!
-
OrderField
-
fields used in Order
-
OrmAnnotation
-
Orm Base Annotation
-
OrmClassAnnotation
-
-
OrmMetaClass
-
Orm meta class, used by generator
-
OrmMetaField
-
orm meta field , used by generator
-
OrmMetaMethod
-
orm meta method , used by generator
-
PostLoad
-
@PostLoad
-
PostPersist
-
@PostPersist
-
PostRemove
-
@PostRemove
-
PostRemovePermanent
-
@PostRemovePermanent
-
PostUpdate
-
@PostUpdate
-
PrePersist
-
@PrePersist
-
PreRemove
-
@PreRemove , executed before logic remove.
-
PreRemovePermanent
-
@PreRemovePermanent , executed before permanent remove.
-
PreUpdate
-
/ @PreUpdate
-
ServerSideExpr
-
server side expression
-
SoftDelete
-
@SoftDelete
-
SqlAnd
-
sql: and
-
SqlCondition
-
-
SqlConditionGroup
-
sql: join group
-
SqlJoin
-
sql: join
-
SqlNot
-
sql: not
-
SqlOr
-
sql: or
-
SqlQuery
-
sql: query
-
StringColumn
-
string column
-
Table
-
@Table annotation can be used to specify an alternative table name rather than the default one.
-
Transient
-
@Transient
-
Version
-
@Version
-
WhenCreated
-
@WhenCreated
-
WhenModified
-
@WhenModified
-
WhoCreated
-
@WhoCreated , NOT implemented yet!
-
WhoModified
-
@WhoModified , NOT implemented yet!