[Javalist] 'Pattern'
Keresztes Jozsef
jkeresztes at vati.hu
2012. Jan. 4., Sze, 14:44:35 CET
Ez a rendszer ilyet nem tud, de van egy másik régebbi rendszerem ami ez alapján működik így:
sql.exec(„insert into … values(:a, :b)”, xyz);
Ha xyz egy Map akkor az „a” „b” kulcsok alapján használódik fel,
ha pedig egy nem Map leszármazott osztály példánya,
akkor reflection api-val szedem ki belőle az „a” és „b” tagok értékét.
From: Gábor Garami [mailto:gabor.garami at hron.me]
Sent: Wednesday, January 04, 2012 2:37 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
Pontosan
Ezt a levelet telefonról adták fel ezért esetenként ékezethibákat tartalmazhat.
Garami Gábor
E-mail: gabor.garami at hron.me
Web: http://hron.me
Skype: hron84
MSN: hrgy at vipmail.hu
2012.01.04. 14:36, "Keresztes Jozsef" <jkeresztes at vati.hu> ezt írta:
Úgy érted hogy Map-ban vannak a „:7” és „:5” kulcsok,
a hozzátartozó értékekkel, és nem 2 set()-tel adod meg a 2 változót,
hanem csak egy Map-et mondasz egyetlen set()-ben ?
From: Gábor Garami [mailto:gabor.garami at hron.me]
Sent: Wednesday, January 04, 2012 2:22 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
Es mapbol is tud lookupolni?
Ezt a levelet telefonr󬠡dtfel ez鲴 esetenk鮴 髥zethibt tartalmazhat.
Garami Gr
E-mail: gabor.garami at hron.me
Web: http://hron.me
Skype: hron84
MSN: hrgy at vipmail.hu
2012.01.04. 13 <tel:2012.01.04.%2013> :52, "Keresztes Jozsef" <jkeresztes at vati.hu> ezt ?a:
De lehet r??ebb formᴠis hasznᬮi ha a ":" utᮠnumerikus param鴥rneveket hasznᬳz pl:
cmd("insert into xx values(:7, :5)").set(7, 345).set(5, new Date()).exe();
-----Original Message-----
From: Keresztes Jozsef [mailto:jkeresztes at vati.hu]
Sent: Wednesday, January 04, 2012 1:47 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
Vagyis a l鮹eg hogy a setVars (set variables) List-ben sz鰥n szerepelni fognak hogy
":egy", ":ketto", ":harom"
A dolog egy颫鮴 gy mk?? hogy:
cmd("insert into xx values(:id, :datum)").set(":id", 345).set(":datum", new Date()).exe();
ͧy lehet v駲ehajtani egy teljes insert parancsot.
-----Original Message-----
From: Keresztes Jozsef [mailto:jkeresztes at vati.hu]
Sent: Wednesday, January 04, 2012 1:42 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
ͧy:
Matcher matcher = Pattern.compile(":[a-z_0-9]+", Pattern.CASE_INSENSITIVE).matcher(sql);
while (matcher.find()) {
int start = matcher.start();
int end = matcher.end();
setVars.add(sql.substring(start, end));
setVarsOk.add(false);
}
// jdbcSql el???sa
jdbcSql = matcher.replaceAll("?");
-----Original Message-----
From: Suller Andras [mailto:suller.andras at gmail.com]
Sent: Wednesday, January 04, 2012 12:07 PM
To: Java lista
Subject: Re: [Javalist] 'Pattern'
2012/1/4 Keresztes Jozsef <jkeresztes at vati.hu>:
> A feladatfelvet鳠nem volt b鮡, az 鮠forrᳯm ilyen volt mᲠa k鲤鳼br> > felvet鳥 el??is r駳ta:
>
>
>
> Matcher matcher = Pattern.compile(":[a-z_0-9]+",
> Pattern.CASE_INSENSITIVE).matcher(sql);
Hogyan folytatodik ez a kodreszlet? Lehet hogy csak keveset kellene
modositani rajta ahhoz, hogy kijavuljon ez a hiba.
Andras
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120104/2adfd2ff/attachment.html>
További információk a(z) Javalist levelezőlistáról