Oracle The parameter name [...] in the query's selection criteria does not match any parameter name d

fredwak

Mitglied
Hallo liebe gemeinde,

ich habe folgendes Problem:

Derzeit bin ich an der Entwicklung eines Java Servers auf welchen von unterschiedlichsten Clients zugegriffen wird.
Mein Server ist ein Glassfish 3.1.1 server.
Auf die Datenbank greif ich via. EclipseLink (JPA) zu.

Ich habe eine Klasse (TodoBE.java) welche EIN Todo beinhaltet.
Ebenfalls beinhaltet dieses Todo ein Projekt (ProjectBE.java)
Ebenfalls ein Status und einen Users (Hier funktioniert alles)

Das ProjectBE beinhaltet auch einen User und eine Liste, etc. (unwichtig)

Mein Problem ist es, wenn ich das Todo nun mit dem EntityManager mergen möchte, klappt das nicht und er wirft mir folgende Exception:

Java:
Exception Description: The parameter name [projectid] in the query's selection criteria does not match any parameter name defined in the query.
Query: ReadAllQuery(name="file:/C:/JDEV/gf31/glassfish/domains/FirstWebApp/eclipseApps/Deployment/TodoServer_jar/_JPA_TUT" referenceClass=UserBE sql="SELECT t1.userid, t1.admin, t1.firstname, t1.lastname, t1.mail, t1.password, t1.username FROM project_user t0, users t1 WHERE ((t0.projectId = ?) AND (t1.userid = t0.userId))")

meine Klassen sehen so aus:

TodoBE:
Java:
@Entity
@Table(name = "todos")
@SequenceGenerator(name="todoIdGenerator", sequenceName="SQ_id", allocationSize=1)
public class TodoBE implements Serializable, ObjectBE {

	@OneToOne
	@JoinColumns({
		@JoinColumn(name="projectId", referencedColumnName="PROJECTID")
	})
	private ProjectBE project;

ProjectBE:
Java:
@Entity
@Table(name = "projects")
@SequenceGenerator(sequenceName="SQ_id", name = "projectIdGenerator", allocationSize=1)
public class ProjectBE implements Serializable, ObjectBE {

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY, generator="projectIdGenerator")
	@Column(name = "projectid")
	private Integer projectid;

Die Fehlermeldung ist ja eigentlich eindeutig, allerdings funktioniert alles andere auch, bis auf dieses Thema hier.

wäre super wenn ihr mir helfen könntet :applaus:

Liebe Grüße
Freddy
 

JimPanse

Bekanntes Mitglied
ich denke mal es liegt daran:

name = projectId

[XML]
@JoinColumns({
@JoinColumn(name="projectId", referencedColumnName="PROJECTID")
})
[/XML]


name = projectid
[XML]
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY, generator="projectIdGenerator")
@Column(name = "projectid")
private Integer projectid;[/XML]


projectId != projectid
 

fredwak

Mitglied
danke für die antwort !:toll:

ich habe das problem mehr oder weniger lösen können.

folgendes wurde ausgeführt:
ich habe versucht ein neues Object in die DB zu schreiben. mit MERGE.

Ein Arbeitskollege sagte mir dann das man merge nur zum UPDATEN von Datensätzen benutzen soll.
Zum Einfügen von neuen Datensätzen ist PERSIT besser.

Liebe Grüße
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S ResultSet als Parameter an andere Klasse übergeben Datenbankprogrammierung 3
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
S MySQL SQLException Parameter index out of range (1 > number of parameters, which is 0). Datenbankprogrammierung 10
R Datenbankerstellung: Übergabe Parameter Datenbankprogrammierung 0
J JDBC SQL Statement mit Parameter Datenbankprogrammierung 7
R PreparedStatement ohne Parameter? Datenbankprogrammierung 4
M Access Abfrage mit Parameter & Access/Java liefern unterschiedliche Ergebnisse Datenbankprogrammierung 2
K Hibernate Criteria Restrictions.in("...","..") - Fehlender In- oder OUT-Parameter auf Index:: 1 Datenbankprogrammierung 3
H DB auslesen (Hibernate, Query, Parameter) Datenbankprogrammierung 8
A Oracle Session Parameter per JDBC? Datenbankprogrammierung 14
S Parameter in SQL-Abfrage nutzen Datenbankprogrammierung 8
Landei PreparedStatement Parameter mehrfach verwenden Datenbankprogrammierung 18
R SELECT aus hsqldb mit Parameter Datenbankprogrammierung 2
K [hibernate] show_sql: Werte der Parameter anzeigen Datenbankprogrammierung 3
R Invalid parameter bindings bei MS SQL Server Datenbankprogrammierung 2
Aruetiise MySQL Name JDBC Drive finden Datenbankprogrammierung 4
S Name aus der Datenbank bekommen Datenbankprogrammierung 2
B JDBC-Connection: Data source name too long Datenbankprogrammierung 3
N SQL-Statement SQLException: '' is not a valid name. Datenbankprogrammierung 7
D Derby/JavaDB java.lang.ClassFormatError: Duplicate field name&signature Datenbankprogrammierung 3
G Auf Oracle Schema Name zugreifen Datenbankprogrammierung 7
R Wie ist URL zu meiner MySQL Datenbank? Name?Pwd? Datenbankprogrammierung 2
T HILFE: MySQL und tomcat-5.5.4 == Name jdbc is not bound in t Datenbankprogrammierung 3
G SELECT Name= " " verhindern Datenbankprogrammierung 5
Zrebna PostgreSQL-Query in eine MicrosoftSQL-Query konvertieren - chatGPT hilft nur bedingt. Datenbankprogrammierung 3
L JPA EclipseLink PostgreSQL auslesen mit Query Datenbankprogrammierung 2
T TRIM in Query Datenbankprogrammierung 3
D sql query in methode mit rückgabetyp Datenbankprogrammierung 14
OnDemand Mysql Query Builder Datenbankprogrammierung 1
P Herausfinden wann Query null zurück gibt? Datenbankprogrammierung 1
OnDemand SQL Query Optimierung Datenbankprogrammierung 28
Kirby.exe Verwirrung beim Query Datenbankprogrammierung 4
I Hibernate / JPA - Spaltenname von Query (Select) bekommen Datenbankprogrammierung 6
M Oracle Query umbauen (sind die Querys gleich?) Datenbankprogrammierung 5
B Frage bei einer SQL Query Datenbankprogrammierung 3
C Fehlerhafte SQL Query Datenbankprogrammierung 4
B MySQL Query (Anfängerfrage :D) Datenbankprogrammierung 3
B JPA / HQL Support bei Query - Distanzberechnung Datenbankprogrammierung 0
D JPQL- Query über mehrere Tabellen Datenbankprogrammierung 7
Thallius MySQL Was ist falsch an dem Query? Datenbankprogrammierung 2
Thallius MySQL Wo ist der Fehler in dem Query? Datenbankprogrammierung 2
OnDemand MySQL SQL Query Datenbankprogrammierung 2
X SQLite Erhalte bei Query INSERT INTO eine NullPointerException Datenbankprogrammierung 10
B Leerzeichen nach Umlaut -> Sichtbar erst nach Query! Datenbankprogrammierung 6
S sql query, um bestimten datensatz zu finden Datenbankprogrammierung 33
OnDemand SQL Query Anzahl der Werte Datenbankprogrammierung 8
H MySQL Anderer Query-Ansatz? Datenbankprogrammierung 4
P Tricky SQL Query Datenbankprogrammierung 3
P SQL Query Problem Datenbankprogrammierung 14
I Nullpointer bei einfacher Daba query Datenbankprogrammierung 12
I Query für Geburtstage Datenbankprogrammierung 6
S MYSQL: "Packet for query is too large" Datenbankprogrammierung 0
S HSQLDB PrepareStatement- Falsche query Datenbankprogrammierung 2
J Fehler bei mySQL Query Datenbankprogrammierung 19
R MySQL berechnete Spalte im selben query weiterverwenden? Datenbankprogrammierung 4
S MySQL Hochkommata in Query Datenbankprogrammierung 7
M Problem beim Erstellen einer Query Datenbankprogrammierung 7
D SQL Update auf eine Query möglich? Datenbankprogrammierung 4
T HQL Query funktioniert nicht? Datenbankprogrammierung 8
M PostgreSQL Hibernate Query Restriction Datenbankprogrammierung 2
N Query für Derby DB mit Enterbrise Bean Datenbankprogrammierung 4
algebraiker Eclipse RCP - no persistent classes found for query class Datenbankprogrammierung 4
M List aus Hibernate Query Datenbankprogrammierung 5
M JPA-Query - nicht das komplette Objekt Datenbankprogrammierung 4
M Problem mit Hibernate und Named Query Datenbankprogrammierung 1
S DB2 Eclipselink Query Datenbankprogrammierung 2
LadyMilka Ergebnistyp HQL-Query Datenbankprogrammierung 3
M Frage zu folgender Query in EJB-QL Datenbankprogrammierung 4
Eldorado MySQL HQL Query Tag von Date Datenbankprogrammierung 6
C Split String für SQl query Datenbankprogrammierung 10
C setSelectedValue in SQL Query übergeben Datenbankprogrammierung 20
D Hibernate: Query verarbeiten Datenbankprogrammierung 11
B Hibernate, einfaches Query Ausgeben Datenbankprogrammierung 4
X Select Query auf Substring Datenbankprogrammierung 2
L Query grafisch erzeugen Datenbankprogrammierung 6
N SQL Query Browser Error Datenbankprogrammierung 6
B Suche Query um genau einen Wert einer def. Gruppe aus einer Tabelle zu erhalten. Datenbankprogrammierung 2
Chtonian Effizientes Query System für Wortnachschlagewerk Datenbankprogrammierung 9
D Hibernate, Criteria Query Datenbankprogrammierung 2
T JPQL Query für eine Tabellenansicht Datenbankprogrammierung 2
G JPQL L*KE / JPA Query Language Datenbankprogrammierung 9
O SQL-Query bringt Fehler Datenbankprogrammierung 4
D kurze Frage zu einem Query Datenbankprogrammierung 6
S Query aus Querys Datenbankprogrammierung 14
P [Hibernate] Criterion-Query in HQL übersetzen Datenbankprogrammierung 10
D Neuer Query wird nicht erkannt Datenbankprogrammierung 10
E Wie koennte die SQL Query aussehen? Datenbankprogrammierung 13
B mysql query ausführen Datenbankprogrammierung 4
N Fehler beim matchen von Strings via Query Datenbankprogrammierung 2
G How to put SQL query result into a file Datenbankprogrammierung 3
B Ein Query mit Mysql erzeugen Datenbankprogrammierung 6
G Hilfe bei Query für Spaltenansicht. Datenbankprogrammierung 20
A Fehler bei query Datenbankprogrammierung 7
G SQL-Query Methode Datenbankprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben