[Hibernate] Node to traverse cannot be null

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Guten Tag,

um eine Hibernate-Entität zu testen habe ich eine StatelessSessionBean, wobei ich einfach nur ein primitives Select auf alle Einträge mache.

Meine Entität sieht wie folgt aus:

Code:
@Entity
@Table(name="NewEntity")
@NamedQueries({
	@NamedQuery(name="NewEntity.findAll", query="select a from NewEntity a order by a.id")
})
public class NewEntity implements Serializable {
  private static final long serialVersionUID = 1L;
  private Long id;

  public void setId(Long id) {
    this.id = id;
  }

  @Id
  @GeneratedValue(strategy = GenerationType.AUTO)
  @Column(name="id")
  public Long getId() {
    return id;
  }

Die Entität besteht also aus der Tabelle "New Entity" mit der einzigen Spalte "id".

In meiner StatelessSessionBean möchte ich nun das Select ausführen:

Code:
List<MyEntity> newEntity = em.createQuery("MyEntity.findAll").getResultList();
		System.out.println("Die Größe der Liste: "+newEntity.size());

Wenn ich dies ausführe erhalte ich folgende Exception:

Code:
javax.ejb.EJBException: java.lang.IllegalArgumentException: node to traverse cannot be null!
Dies ist doch einfach nur ein simples Select auf die einzige vorhandene Spalte "id". Muss da noch etwas angegeben werden, damit selectiert werden kann?
 
M

maki

Gast
>> um eine Hibernate-Entität zu testen habe ich eine StatelessSessionBean, wobei ich einfach nur ein primitives Select auf alle Einträge mache.

So etwas macht man doch mit Unittests.

MyEntity vs. NewEntity ?
 

JimPanse

Bekanntes Mitglied
Der Fehler liegt darin, dass du einen named Query in createQuery verwendest!

Java:
em.createQuery("MyEntity.findAll")

Java:
 em.createNamedQuery("MyEntity.findAll")
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Element n aus Datenbank Query (JPA / Hibernate) Java Basics - Anfänger-Themen 3
I JPA / Hibernate "Predicate" kombinieren in der gleichen Query Java Basics - Anfänger-Themen 1
I BLOB / CLOB und Hibernate... Ratschläge benötigt Java Basics - Anfänger-Themen 10
B HQL / Hibernate, GroupBy und Ausgabe als Double Java Basics - Anfänger-Themen 1
D hibernate annotation Java Basics - Anfänger-Themen 2
D hibernate: string vs setparameter Java Basics - Anfänger-Themen 1
V kennt jemand empfehlenswerte online tutorials zur Hibernate ? gerne auch englisch. Java Basics - Anfänger-Themen 4
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
DStrohma Best Practice Hibernate für kleine Anwendung nutzen? Java Basics - Anfänger-Themen 4
I Hibernate Java Basics - Anfänger-Themen 4
T Hibernate Fehlermeldung Java Basics - Anfänger-Themen 9
D [Hibernate] Objektinhalte auslesen Java Basics - Anfänger-Themen 8
N Hibernate "Hello World" Tutorial gesucht Java Basics - Anfänger-Themen 9
F Logging von Hibernate-Statements und Glassfish Java Basics - Anfänger-Themen 2
G Maps und Hibernate - Performancefrage Java Basics - Anfänger-Themen 2
G hibernate . tutorial prob . Java Basics - Anfänger-Themen 4
G org.hibernate.MappingException:An AnnotationConfiguration. Java Basics - Anfänger-Themen 3
G java.lang.IllegalArgumentException -> Hibernate Java Basics - Anfänger-Themen 2
G Hibernate, JDO und Alternativen Java Basics - Anfänger-Themen 4
G [Hibernate] Richtiger ColumnType Java Basics - Anfänger-Themen 2
G [Hibernate] Aus SQL-Statement Entities erzeugen Java Basics - Anfänger-Themen 2
G [Hibernate] Constraints über mehrere Tabellen Java Basics - Anfänger-Themen 2
G [Hibernate] Could not find a setter for property Java Basics - Anfänger-Themen 2
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
B Hibernate - DB2 - Java Java Basics - Anfänger-Themen 3
M [Hibernate]: Cascade-Frage Java Basics - Anfänger-Themen 4
S Hibernate Session: Wie in alle Klassen Java Basics - Anfänger-Themen 19
M [Hibernate] Speichern von ManyToOne-Beziehungen in der DB Java Basics - Anfänger-Themen 12
G JTable aus Hibernate Zeile löschen Java Basics - Anfänger-Themen 4
H [Hibernate] HibernateSessionFactory Pfad setzen Java Basics - Anfänger-Themen 4
G [Hibernate] Dynamischer Datenbankpfad Java Basics - Anfänger-Themen 4
G [Hibernate] Laden aus DB funktioniert nicht Java Basics - Anfänger-Themen 8
G [Hibernate] Beschränkte Selektion Java Basics - Anfänger-Themen 2
G [Hibernate] StaleStateException beim Löschen Java Basics - Anfänger-Themen 3
G Einfacher Anfang mit Hibernate Java Basics - Anfänger-Themen 4
F [Hibernate] Debug INFO Einstellungen Java Basics - Anfänger-Themen 5
F [Hibernate] Alle Objekte laden aus der DB laden Java Basics - Anfänger-Themen 6
F [Hibernate] Id aus DB auslesen Java Basics - Anfänger-Themen 5
C Hibernate und Mandantenfähigkeit Java Basics - Anfänger-Themen 7
G hibernate tutorial Java Basics - Anfänger-Themen 3
R Verständnisproblem mit Hibernate Java Basics - Anfänger-Themen 2
N Hibernate will nicht so wie ich Java Basics - Anfänger-Themen 4
G Javafx Eventhandler zu jedem Node Java Basics - Anfänger-Themen 1
H Klassen Die Länge einer Text-Node bestimmen Java Basics - Anfänger-Themen 2
E JAvaFX: Verschiedene Panels nach Klick auf Node des TreeView anzeigen Java Basics - Anfänger-Themen 0
L File Tree Node ausgeben Java Basics - Anfänger-Themen 2
D Node in Node[] einfügen ? Java Basics - Anfänger-Themen 3
B Methoden Traverse Methode bei verketteten Listen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben