MappingModule

org.beangle.data.orm.MappingModule$
See theMappingModule companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

class Cache(val cacheholder: CacheHolder) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class CacheConfig(var region: String, var usage: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class CacheHolder(val mappings: Mappings, val cacheRegion: String, val cacheUsage: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class ColumnName(name: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class ElementColumn(name: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class ElementLength(len: Int) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class Entities(val mappings: Mappings, val entityMappings: Map[String, OrmEntityType], cacheConfig: CacheConfig)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class EntityHolder[T](val mapping: OrmEntityType, val mappings: Mappings, val clazz: Class[T], module: MappingModule)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Expression(val holder: EntityHolder[_])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Expression

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class Expressions(val holder: EntityHolder[_])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

不可更新,但可插入

不可更新,但可插入

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class IndexDeclaration(name: String, unique: Boolean)

创建索引

创建索引

针对唯一索引,目前不支持空列

Attributes

name

indexname

unique

unique index

Graph
Supertypes
class Object
trait Matchable
class Any
class JoinColumn(name: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class KeyColumn(name: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class KeyLength(len: Int) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Length(len: Int) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Lob extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Many2Many(mappedBy: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class One2Many(targetEntity: Option[Class[_]], mappedBy: String, var cascade: Option[String]) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class OrderBy(orderBy: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class OrderColumn(orderColumn: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Cache
class Immutable
class KeyColumn
class KeyLength
class Length
class Lob
class Many2Many
class NotNull
class One2Many
class OrderBy
class ReadOnly
class Table
class Target
class Unique

不可更新,不可插入

不可更新,不可插入

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Table(table: String) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Target(clazz: Class[_]) extends PropertyDeclaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

inline def cast[T](pm: OrmProperty, holder: EntityHolder[_], msg: String): T

Concrete fields

val OrderColumnName: String