Я пытаюсь генерировать сущность с аннотацией для Java Spring Project, как этот пример: < /p>
package ae.omnix.api.usrmgmt.pojo;
import jakarta.persistence.*;
import java.sql.Timestamp;
/**
* @author rhabbal
*
*/
@Entity
@Table(name = "PRIVILEGES")
public class Privilege {
@Id
@Column(name = "PRIVILEGE_ID")
private Long privilegeId;
@Column(name = "NAME")
private String name;
@Column(name = "DESCRIPTION")
private String description;
@Column(name = "IS_INHERITABLE")
private String isInheritable;
@Column(name = "CREATED_BY")
private String createdBy;
@Column(name = "CREATED_ON")
private Timestamp createdOn;
@Column(name = "MODIFIED_BY")
private String modifiedBy;
@Column(name = "MODIFIED_ON")
private Timestamp modifiedOn;
public Long getPrivilegeId() {
return privilegeId;
}
public void setPrivilegeId(Long privilegeId) {
this.privilegeId = privilegeId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getIsInheritable() {
return isInheritable;
}
public void setIsInheritable(String isInheritable) {
this.isInheritable = isInheritable;
}
public String getCreatedBy() {
return createdBy;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
public Timestamp getCreatedOn() {
return createdOn;
}
public void setCreatedOn(Timestamp createdOn) {
this.createdOn = createdOn;
}
public String getModifiedBy() {
return modifiedBy;
}
public void setModifiedBy(String modifiedBy) {
this.modifiedBy = modifiedBy;
}
public Timestamp getModifiedOn() {
return modifiedOn;
}
public void setModifiedOn(Timestamp modifiedOn) {
this.modifiedOn = modifiedOn;
}
// Getters and Setters
}
< /code>
Когда я пытался использовать JPA Generate Entity из таблицы, он добавляет аннотацию @column в сущность, которая содержит «_» во имя, если это одно слово, оно не будет генерировать @column, когда я попытался использовать Hibernate Reverse Engineer, я получил сгенерированный код, как это: < /p>
Я использую Eclipse 2023-09 (4.29.0) с Jboss (4.29) и Java 17 и для базы данных Oracle 21c здесь моя конфигурация: < /p>
Консольная конфигура /> Генерация кода Hibernate < /li>
Путь построения < /li>
< /ul>
Как я могу сгенерировать объект с аннотацией, как пример? А как? < /p>
Я попробовал таблицу JPA в Entity и Hibernate генерировать обратный инженер кода и сгенерированный
ожидаемый класс с атрибутом и аннотацией, результат: некоторые аннотации отсутствуют при использовании JPA, без аннотации при использовании Hibernate Generate Code Reverse Engineer. < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... ngineering
Генерировать сущность из таблицы с аннотацией с использованием Hibernate Reverse Engineering ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
CTF Reverse Engineering — разыменование указателя в скомпилированном 32-битном exe-файле.
Anonymous » » в форуме C++ - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли сделать что-то вроде «row-reverse» и «column-reverse» одновременно с Flexbox?
Anonymous » » в форуме CSS - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Хранение App Secret Key в базе данных, Smart Move, Over-Engineering или Dill Act?
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка с аннотацией @Type для сопоставления JSON в Spring Boot и Hibernate
Anonymous » » в форуме JAVA - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-