Training, Workshops, Softwareentwicklung

Hibernate Tutorial

Hello Entity

Um auf unsere CUSTOMER Tabelle zuzugreifen, benötigen wir eine minimale Entity Klasse.

Customer Tabelle
CREATE TABLE CUSTOMER (
  ID        BIGINT NOT NULL,
  FIRSTNAME VARCHAR(255),
  LASTNAME  VARCHAR(255)
);

ALTER TABLE CUSTOMER
  ADD CONSTRAINT CUSTOMER_PK PRIMARY KEY (ID);

INSERT INTO CUSTOMER VALUES (1, 'Buck', 'Rogers');

Minimum Requirements

Mimimales Entity erzeugen
@Getter
@Setter
@Entity (1)
public class Customer {

    @Id (2)
    private Long id;
    private String firstname;
    private String lastname;

}
1 @Entity markiert die Klasse als persistente Klasse
2 @Id legt die Spalte für den Primärschlüssel fest