mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
#1142 - Mapping - Add support for @OrderColumn (Ebean automatically maintains an order column)
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
package io.ebeaninternal.server.deploy.meta;
|
||||
|
||||
import javax.persistence.OrderColumn;
|
||||
|
||||
public class DeployOrderColumn {
|
||||
|
||||
/**
|
||||
* Logical property name used for order by and available for expression language.
|
||||
*/
|
||||
public static final String LOGICAL_NAME = "orderColumn";
|
||||
|
||||
private final String name;
|
||||
private final boolean insertable;
|
||||
private final boolean updatable;
|
||||
private final boolean nullable;
|
||||
|
||||
public DeployOrderColumn(OrderColumn orderColumn) {
|
||||
this.name = orderColumn.name();
|
||||
this.insertable = orderColumn.insertable();
|
||||
this.updatable = orderColumn.updatable();
|
||||
this.nullable = orderColumn.nullable();
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public boolean isInsertable() {
|
||||
return insertable;
|
||||
}
|
||||
|
||||
public boolean isUpdatable() {
|
||||
return updatable;
|
||||
}
|
||||
|
||||
public boolean isNullable() {
|
||||
return nullable;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user