Генерировать сущность из таблицы с аннотацией с использованием Hibernate Reverse EngineeringJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Генерировать сущность из таблицы с аннотацией с использованием Hibernate Reverse Engineering

Сообщение Anonymous »

Я пытаюсь генерировать сущность с аннотацией для 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • CTF Reverse Engineering — разыменование указателя в скомпилированном 32-битном exe-файле.
    Anonymous » » в форуме C++
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Можно ли сделать что-то вроде «row-reverse» и «column-reverse» одновременно с Flexbox?
    Anonymous » » в форуме CSS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Расширьте существующую сущность Hibernate как сущность комнаты Android с помощью аннотации сериализации Kotlin.
    Anonymous » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение 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

Вернуться в «JAVA»