HILFE! SQL-Problem

ceene

Erfahrenes Mitglied
Hallo

Ich habe ein kleines Problem mit meiner SQL-Abfrage. Ich habe einen SQL-Befehl im reinen Zustand (select * from "tabellenname")
Das ganze hab ich zu einem NamedNativeQuery gemacht
Code:
@NamedNativeQuery
(
	name="Kunde.SelectKundeDB",
	query="select * from KUNDE ",
	resultClass=tcdlgejb.Kunde.class
	//resultSetMapping="SelectKundeDBMap"
)
Wenn ich nun das ganze benutze
Code:
Query first_query = manager.createNativeQuery("Kunde.SelectKundeDB");
	    	//first_query.setParameter("nummer", kdnr);
	    	List liste = first_query.getResultList();
	    	Iterator iter = liste.iterator();
gibt er mir den SQL-Error 900, SQL-State 42000

Die Fehlermeldung die mit der Exception geliefert wird lautet:
cannot execute query

Kann mir wer sagen wie ich einen ganz normalen SQL-Befehl absetzen kann?
 
Ne, ich glaube nicht. Als Enticklungstool nutze ich nur Eclipse und als Application Server nutze ich JBoss 4.2.2

Programmiere WebApplicationen auch noch nicht so lange.
 
Vielleicht solltest du dich erstmal richtig Informieren und einlesen bevor du was programmierst.

Code:
manager.createNativeQuery("select * from Kunde");

Du könntest das ganze auch in der API nachlesen. Du kannst das ganze auch mit der JPA-QL machen. Das ist empfehlenswerter als mit SQL.

MFG

Sascha
 
Zurück