M
Mart
Gast
Also ich versuche meine RapidFX api um datenbank abfragen zu erweitern zuerst möchte ich es schaffen es einfach zu machen daten insert auszuführen mit records
zb ich habe diesen record
in records sind ja die getter immer public und immer da
jetzt hab ich zb eine andere methode in meiner "datenbank api"
das ist alles nur pseudo code... ich weis da hängts weiter
die Probleme sind
1. Record record => record ist ja nur ein Keyword.. ist ja eine Ganz normale klasse also das hoppt so nicht
wie kann ich das lösen dass ich trotzdem records benutzen kann?
2. jedes feld und namen bekommen => komme ich im record dann irgendwie da ran OHNE reflection zu benutzen oder ist reflection da genau das richtige? jedoch verliere ich halt dann die automatsiche getter generierung der records => allgemein blöd
wenn ich halt die 2 Probleme lösen könnte , könnte ich den insert befehl für jeden Record hernehmen .. ob der Record für den Insert befehl "valide" ist, ist erstmal egal
ich weis nicht wie ich da ansetzen sollte ich hoffe die allgemeine Beshcreibung des problemes ist genug dargestellt
zb ich habe diesen record
Java:
record person(String name, int id)
{
}
jetzt hab ich zb eine andere methode in meiner "datenbank api"
Java:
public void insert(Record record, Table intoTable)
{
jedes feld und namen bekommen hier dann zb
-> "name" = "bob"
-> "id" = 1
// insert befehl dann "generieren"
insert [alle Feld namen] into [für anzahl an feld namen ? hinschreiben]
// prepared statement füllen mit den Werten
}
die Probleme sind
1. Record record => record ist ja nur ein Keyword.. ist ja eine Ganz normale klasse also das hoppt so nicht
wie kann ich das lösen dass ich trotzdem records benutzen kann?
2. jedes feld und namen bekommen => komme ich im record dann irgendwie da ran OHNE reflection zu benutzen oder ist reflection da genau das richtige? jedoch verliere ich halt dann die automatsiche getter generierung der records => allgemein blöd
wenn ich halt die 2 Probleme lösen könnte , könnte ich den insert befehl für jeden Record hernehmen .. ob der Record für den Insert befehl "valide" ist, ist erstmal egal
ich weis nicht wie ich da ansetzen sollte ich hoffe die allgemeine Beshcreibung des problemes ist genug dargestellt