org.beangle.data.orm.MappingModule
See theMappingModule companion class
object MappingModule
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MappingModule.type
Members list
Type members
Classlikes
class Cache(val cacheholder: CacheHolder) extends PropertyDeclaration
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class ColumnName(name: String) extends PropertyDeclaration
Attributes
- Supertypes
class DefaultValue(v: String) extends PropertyDeclaration
Attributes
- Supertypes
class ElementColumn(name: String) extends PropertyDeclaration
Attributes
- Supertypes
class ElementLength(len: Int) extends PropertyDeclaration
Attributes
- Supertypes
final class Entities(val mappings: Mappings, val entityMappings: Map[String, OrmEntityType], cacheConfig: CacheConfig)
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final class EntityHolder[T](val mapping: OrmEntityType, val mappings: Mappings, val clazz: Class[T], module: MappingModule)
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Expression
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Expression.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class Immutable extends PropertyDeclaration
不可更新,但可插入
创建索引
创建索引
针对唯一索引,目前不支持允许为空的列
Value parameters
- name
-
index name
- unique
-
unique index
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class JoinColumn(name: String) extends PropertyDeclaration
Attributes
- Supertypes
class KeyColumn(name: String) extends PropertyDeclaration
Attributes
- Supertypes
class KeyLength(len: Int) extends PropertyDeclaration
Attributes
- Supertypes
class Length(len: Int) extends PropertyDeclaration
Attributes
- Supertypes
class Lob extends PropertyDeclaration
Attributes
- Supertypes
class Many2Many(mappedBy: String) extends PropertyDeclaration
Attributes
- Supertypes
class NotNull extends PropertyDeclaration
Attributes
- Supertypes
class One2Many(targetEntity: Option[Class[_]], mappedBy: String, var cascade: Option[String]) extends PropertyDeclaration
Attributes
- Supertypes
class OrderBy(orderBy: String) extends PropertyDeclaration
Attributes
- Supertypes
class OrderColumn(orderColumn: String) extends PropertyDeclaration
Attributes
- Supertypes
class PartitionKey extends PropertyDeclaration
Attributes
- Supertypes
trait PropertyDeclaration
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Cacheclass ColumnNameclass DefaultValueclass ElementColumnclass ElementLengthclass Immutableclass JoinColumnclass KeyColumnclass KeyLengthclass Lengthclass Lobclass Many2Manyclass NotNullclass One2Manyclass OrderByclass OrderColumnclass PartitionKeyclass ReadOnlyclass Tableclass Targetclass Uniqueclass VersionShow all
class ReadOnly extends PropertyDeclaration
不可更新,不可插入
class Table(table: String) extends PropertyDeclaration
Attributes
- Supertypes
class Target(clazz: Class[_]) extends PropertyDeclaration
Attributes
- Supertypes
class Unique extends PropertyDeclaration
Attributes
- Supertypes
class Version extends PropertyDeclaration
Attributes
- Supertypes
Value members
Concrete methods
Concrete fields
In this article