org.beangle.data.orm
package org.beangle.data.orm
Type members
Classlikes
trait NamingPolicy
Entity table and Collection Table Naming Strategy.
Entity table and Collection Table Naming Strategy.
- Companion:
- object
final class OrmBasicType(clazz: Class[_], var column: Column) extends BasicType with OrmType with Cloneable with ColumnHolder
class OrmCollectionProperty(name: String, clazz: Class[_], element: OrmType) extends OrmPluralProperty with CollectionProperty
final class OrmEntityType(val entityName: String, var clazz: Class[_], var table: Table) extends OrmStructType with EntityType
final class OrmMapProperty(name: String, clazz: Class[_], var key: OrmType, elem: OrmType) extends OrmPluralProperty with MapProperty
abstract class OrmPluralProperty(name: String, clazz: Class[_], var element: OrmType) extends OrmProperty with PluralProperty with Fetchable with Cloneable
abstract class OrmProperty(val name: String, val clazz: Class[_], var optional: Boolean) extends Property
final class OrmSingularProperty(name: String, clazz: Class[_], optional: Boolean, var propertyType: OrmType) extends OrmProperty with Fetchable with ColumnHolder with Cloneable with SingularProperty