Я использую инструменты спящего режима для создания сущностей, сопоставления с таблицами. Каждый созданный класс объектов реализует интерфейс Serializable по умолчанию. Как мы можем фактически остановить инструмент от реализации интерфейса Serializable. Ниже приведен пример тестового класса, который был сгенерирован инструментом. По умолчанию он реализовал интерфейс Serializable. Мой TestInterface Фактически расширяет интерфейс Serializable, поэтому я не хочу, чтобы это был Test Class.Как остановить инструменты спящего режима от реализации интерфейса Serializable
public TestInterface extends Serializable {
}
@Entity
@Table(name = "TEST")
public class Test implements TestInterface, java.io.Serializable {
..
..
}
А также на верхней части лиц, мы просто имя атрибут добавлен в @Table аннотацию. Мне также нужен инструмент для добавления атрибута схемы как schema = "SampleUser". Мне также нужно добавить serialVersionUID в код. Ниже приведен код, который мне нужен для создания инструмента.
@Entity
@Table(name = "TEST", schema = "SampleUser")
public class Test implements TestInterface{
private static final long serialVersionUID = 1L;
..
..
}
спасибо.