2016-09-01 4 views
0

Как установить значение по умолчанию в поле спящего режима?Определение столбца в спящем режиме

@Column(name="status",nullable=false,columnDefinition="int default 1") 
    private Integer status; 

Приведенный выше код не работает в моем классе объектов.

Пожалуйста, помогите мне

Редактировать

public class Base { 

    @Column(name ="status") 
    @JsonProperty("status") 
    private Integer status; 
} 

public class myclass extends Base 
{ 

private string name; 

} 
+0

Ваш сервер для баз данных? – CanB

+0

@CanB MySQL5.6 server –

+0

Вы пытались удалить и воссоздать таблицу? Может быть, это может помочь. – CanB

ответ

1

использование @MappedSuperclass выше основания и попробовать его.

@MappedSuperclass 
public class Base { 

    @Column(name ="status") 
    @JsonProperty("status") 
    private Integer status; 
} 

public class myclass extends Base 
{ 

private string name; 

} 
-1

Initialize свойство состояния со значением 1

private Integer status = 1; 
+0

Это используется для Java-кода, но мне нужно, чтобы ColumnDefinition –

Смежные вопросы