6. Java EE Grundlagen-Tutorial - Speichern (Testen) der JPA-Entitäten mit JUnit

preview_player
Показать описание
Hallo,
herzlich Willkommen bei Model My Mind.
Im letzten Video habe ich Dir gezeigt, wie wir die JPA-Entitäten programmieren können. Da wir noch kein Front-End haben, können wir nicht feststellen, ob wir JPA-Entitäten in der Datenbank speichern können. Aus diesem Grund habe ich vorgeschlagen, dass wir zum Speichern einer Entität einen Testtreiber schreiben; wie das geht zeige ich Dir in diesem Video!

#JPAEntity #JUnit #EntityManager #Java #Programmierung #javaee #jakartaee #javaee8 #jpaentity #jpa
Рекомендации по теме
Комментарии
Автор

Hey, erstmal danke für das gute Tutorial, weiter so! Ich habe aber nicht so ganz mitbekommen, in welchem Ordner die Persistenz.xml liegt. Danke :)

chambora
Автор

Finde es auch mühselig was ab zu tippen ohne Erklärung, hänge auch irgendwo fest. Versuche es später nochmal. Aber befürchte ab hier bin ich raus.

Fehler: at Method)
at

potterhogwartsbattlehogwar
Автор

Wann genau wird die Entity Kunde angelegt? Automatisch sobald das erste Mal ein Eintrag angelegt bzw gespeichert wird?
VG

SteakvsSchnitzel
Автор

Kannst du die persistence.xml online irgendwo ablegen? Dann muss man das nicht so mühselig abtippen :D

jonascieply
Автор

Macht es nicht Sinn als Art_Kunde ein int zu nehmen, denn so wird eine Menge redundanter Text in der Tabelle abgelegt.Oder wird das nur durch Eclipse als String angezeigt?

KptAlzheimer
Автор

Kommt dieser Fehler dir vielleicht bekannt vor bzw ist der schon mal aufgetreten bei dir? @ModelMyMind

[EL Info]: 2022-11-07 21:17:34.691--ServerSession(2081000371)--EclipseLink, version: Eclipse Persistence Services - 2.7.9.v20210604-2c549e2208
[EL Warning]: 2022-11-07 [EclipseLink-4002] (Eclipse Persistence Services - 2.7.9.v20210604-2c549e2208):
Internal Exception: Schema 'USER' ist nicht vorhanden.
Error Code: 20000
Call: INSERT INTO KUNDE (IDNR, NACHNAME, VORNAME, Art_Kunde) VALUES (?, ?, ?, ?)
bind => [4 parameters bound]

TorbenIT
Автор

Warum steht das Passwort des DB-Users lesbar in der xml-Datei?

KptAlzheimer
Автор

Hey, ich bekomme beim Starten des JUnit Tests immer folgende Fehlermeldung:

Also stimmt die Driver-Property in meiner persistence.xml noch nicht oder ? Wenn ich die in der Fehlermeldung vorgeschlagene Konfiguration verwende, führt dies zum selben Fehler.
Hast du eine Idee wie ich den Fehler noch beheben könnte ? Es scheint ja ein Tomee-Problem zu sein oder ?

Vielen Dank vorab schon mal für deine Hilfe (:

matthiasfutterer
Автор

Hi,
folgende Fehlermeldung, die mir komisch ist: Configuration error. Class not found.
meine persistence sieht genauso aus wie im video gezeigt: <property />
und die ping tests zu der db sind erfolgreich bzw. connect funktioniert, weil ich alles im video befolgt habe ;)

SFMMADATSK