[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&#968737;dt᫠fel ez鲴 esetenk鮴 髥zethib᫡t tartalmazhat.

Garami G᢯r
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