2010-12-30 19 views
7

Quiero generar JPA @Entity s de la base de datos (pero quiero que esté orientado a objetos). para el EjemploCómo generar objetos @Entidades de la base de datos?

@Entity 
@Table(name = "badges") 
public class Badges implements java.io.Serializable { 

    private Integer id; 
    private User user; 
    private String name; 
    private String date; 

Sería fresco si también apoyan ManyToOne, OneToMany, Padre y ManyToMany.

P.S. Intenté con JBoss Tools (Hibernate Tools) y no funcionó para mí.

Respuesta

9

Use JBoss Tools (anteriormente hibernate herramientas).

Presupuesto de su sitio:

ingeniería inversa: La característica más poderosa de Hibernate Tools es una base de datos herramienta de ingeniería que puede generar las clases del modelo de dominio y Hibernate archivos de asignación, anotados beans de entidad EJB3, HTML inversa documentación o incluso una aplicación completa de JBoss Seam en segundos!

+0

he intentado, pero no fue capaz de configurarlo :(y cuando lo hice, simplemente no generar los archivos – IAdapter

+1

Asegúrate de que tienes la última versión de las herramientas de JBoss y seguir este tutorial:. Http: //docs.jboss.org/tools/3.1.0.GA/en/hibernatetools/html/plugins.html#refeng_codegen –

+0

Tengo 3.2.0, quizás Simplemente no es compatible con MySQL. Sin embargo, no veo ninguna imagen allí que muestre genera entidades orientadas a objetos (lo obtengo para generar entidades con campos como ID de usuario entero). – IAdapter

Cuestiones relacionadas