Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Entity anlegen

  1. Wählen Sie im Menü File > New > Entity.
  2. Geben Sie bei Entity > Name die Bezeichnung Automaker ein.
  3. Klicken Sie auf Finish.

Hinweis:
  • Data Access Object - Die Einstellungen bei Data Access Object können Sie übernehmen, um zu diesem Entity ein gleichnamiges Data Access Object (DAO) zu erzeugen.
Parameter:
  • Entity - Legt im Project Management ein neues Entity an.
  • Data Accesss Obect - Legt im Project Management ein neues DAO (Data Access Obect) an.
Ergebnis:

Im Project Management wird unter Entities die Klasse Automaker und unter Data Access die Klasse AutomakerDAO angelegt. 

  • Automaker

    @Entity
    @DAO(daoClass = AutomakerDAO.class)
    public class Automaker {
    
    	private int id;
    	public Automaker() {
    		super();
    		}
    
    	@Id
    	@GeneratedValue(strategy = GenerationType.AUTO)
    	public int getId() {
    		return id;
    	}
    
    	public void setId(int id) {
    		this.id = id;
    	}
    
    }
  • AutomakerDAO

    public class AutomakerDAO extends JPADAO<Automaker, Integer> {
    
    	public AutomakerDAO() {
    		super(Automaker.class);
    	}
    
    }

Tipps:

  • Attribute - Beim Hinzufügen von Attributen wie name, werden in der Entity Klasse neben der Variable name die Get-Methode getName sowie die Set-Methode setName generiert, mit denen auf die Variable name zugegriffen wird. Die Methoden get und set werden als Getter und Setter bezeichnet.

    private String name;
    
    // Returns the attribute
    public String getName() {
    	return name;
    }
     
    // Sets the attribute
    public void setName(String attribute) {
    	this.name = attribute;
    }
  • Int oder Integer - Es ist empfehlenswert für die Attribute Ihrer Entities Typ-Klassen wie Integer zu verwenden, da primitive Datentypen wie int keinen Null Wert annehmen können, der jedoch in relationalen Datenbanken häufig verwendet wird.
  • Fehlende Java Datentypen - Für die in den Entities verwendeten Java Datentypen werden beim Generieren der Datenbank automatisch entsprechend geeignete Datenbank Datentypen verwendet. 
  • Änderungen am Quellcode werden erkannt - Der Entity Editor ermöglicht Ihnen bidirektionales Arbeiten. Nach jeder einzelnen Änderungen, die Sie im Entity Editor vornehmen, wird automatisch der Quellcode angepasst. Umgekehrt werden nach Änderungen am Quellcode automatisch der Entity-Editor  aktualisiert. 
  • No labels