2010-12-30 3 views
7

Ich möchte JPA @Entity s aus Datenbank generieren (aber ich will es objektorientiert). für BeispielWie generiert man Objekt @Entities aus der Datenbank?

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

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

Es wäre cool, wenn es auch ManyToOne, OneToMany, Eltern und ManyToMany unterstützen.

P.S. Ich habe JBoss Tools (Hibernate Tools) ausprobiert und ich habe nicht für mich gearbeitet.

Antwort

9

Verwenden Sie JBoss Tools (früher Hibernate-Tools).

Zitat von ihrer Website:

Reverse Engineering: Die stärkste Feature von Hibernate Tools ist ein Datenbank-Engineering-Tool Reverse das Domänenmodell Klassen generieren und Mapping-Dateien Hibernate, kommentierte EJB3 Entity Beans, HTML Dokumentation oder sogar eine ganze JBoss Seam-Anwendung in Sekunden!

+0

Ich habe versucht, aber ich war nicht in der Lage zu konfigurieren :(und wenn ich es tat, es war erzeugen nur die Dateien nicht – IAdapter

+1

Vergewissern Sie sich die neueste Version der Jboss-Tools haben und dieses Tutorial folgen. Http: //docs.jboss.org/tools/3.1.0.GA/en/hibernatetools/html/plugins.html#refeng_codegen –

+0

Ich habe 3.2.0, vielleicht unterstützt es einfach nicht MySQL, aber ich sehe keine Bilder dort, die zeigen es erzeugt objektorientierte @ entities (Ich bekomme es @entities mit Feldern wie Integer userId erzeugen.) – IAdapter

Verwandte Themen