Ich habe folgende Abfrage:
ergebnis = session.createQuery("from Maschinendaten where betriebsmittel " +
"like :betr and kunde_nr like :k_nr and serien_nr like :s_nr")
.setInteger("betr", betr).setInteger("k_nr", k_nr).setInteger("s_nr", s_nr)
.list();
Funktioniert auch soweit. Ich schreibe die Parameter der Operation in die Abfrage.
Ich will die Abfrage aber noch verfeinern. Weiß aber nicht wie.
Beispiel:
"from Maschinendaten where betriebsmittel like '111%'"
hier findet die abfrage alle betrebsmittel mit 111 am anfang. so soll es bei der oberen abfrage auch sein.
ich weiß aber nicht wie ich das % in die obere abfrage einbaue.
für hilfe wäre ich sehr dankbar...
ergebnis = session.createQuery("from Maschinendaten where betriebsmittel " +
"like :betr and kunde_nr like :k_nr and serien_nr like :s_nr")
.setInteger("betr", betr).setInteger("k_nr", k_nr).setInteger("s_nr", s_nr)
.list();
Funktioniert auch soweit. Ich schreibe die Parameter der Operation in die Abfrage.
Ich will die Abfrage aber noch verfeinern. Weiß aber nicht wie.
Beispiel:
"from Maschinendaten where betriebsmittel like '111%'"
hier findet die abfrage alle betrebsmittel mit 111 am anfang. so soll es bei der oberen abfrage auch sein.
ich weiß aber nicht wie ich das % in die obere abfrage einbaue.
für hilfe wäre ich sehr dankbar...