NPersistence Reference Guide
The AttributeOverride type exposes the following fields.
Fields
![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() |
Member | Description | |
---|---|---|
![]() | ColumnDefinition | (Optional) The SQL fragment that is used when
generating the DDL for the column.
Defaults to the generated SQL to create a
column of the inferred type.
(Inherited from Column.) |
![]() | Insertable | (Optional) Whether the column is included in SQL INSERT
statements generated by the persistence provider.
(Inherited from Column.) |
![]() | Length | (Optional) The column length. (Applies only if a
string-valued column is used.)
(Inherited from Column.) |
![]() | Name | (Optional) The name of the column. Defaults to
the property or field name.
(Inherited from Column.) |
![]() | Nullable | (Optional) Whether the database column is nullable.
(Inherited from Column.) |
![]() | Precision | (Optional) The precision for a decimal (exact numeric)
column. (Applies only if a decimal column is used.)
Value must be set by developer if used when generating
the DDL for the column.
(Inherited from Column.) |
![]() | PropertyName | (Required) The name of the property whose mapping is being
overridden if property-based access is being used, or the
name of the field if field-based access is used.
|
![]() | Scale | (Optional) The scale for a decimal (exact numeric) column.
(Applies only if a decimal column is used.)
(Inherited from Column.) |
![]() | Table | (Optional) The name of the table that contains the column.
If absent the column is assumed to be in the primary table.
(Inherited from Column.) |
![]() | Unique | (Optional) Whether the column is a unique key. This is a
shortcut for the UniqueConstraint annotation at the table
level and is useful for when the unique key constraint
corresponds to only a single column. This constraint applies
in addition to any constraint entailed by primary key mapping and
to constraints specified at the table level.
(Inherited from Column.) |
![]() | Updatable | (Optional) Whether the column is included in SQL UPDATE
statements generated by the persistence provider.
(Inherited from Column.) |