Ich bin neu in Hibernate. Ich möchte Daten in diese Hibernate Einheit einzufügen:Einfügen von Daten in die Tabelle mit Hibernate
@Entity
public class Invitation implements Serializable
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "invited_on")
@Temporal(TemporalType.TIMESTAMP)
private Date invitedOn;
@Column(name = "invited_email")
private String invitedEmail;
@Column(name = "invitation_msg")
private String invitationMessage;
private Boolean status; //true:accepted || false:pending
@ManyToOne
@JoinColumn(name = "sent_by")
private Person inviter;
// getters and setters
}
Getestet habe ich diese Code:
public void insert()
{
Query query = session.createQuery("insert into Invitation(invited_on, invited_email, invitation_msg, sent_by)");
int result = query.executeUpdate();
}
Was ist der richtige Weg, um Daten einfügen? Wie sollte ich ein Session-Objekt erstellen?
http://docs.jboss.org/hibernate/orm/5.1/quickstart/html_single/#hibernate-gsg-tutorial-basic-entity –
Hallo Peter, ich schlage vor, Sie mehrere Dokumente aus dem Ruhezustand zu lesen. Du brauchst mehr Sachen, wie getting sessionFactory, definiere Transaktionen, definiere Datenbankverbindungen, ... hol dir ein einfaches Beispiel aus dem Internet. – duardito
Ich habe die Zuordnungsdatei hinzugefügt. Ich muss nur eine INSERT-Anweisung machen –