[ http://jira.nhibernate.org/browse/NH-738?page=3Dcomments#action_1518=
2 ]
=20
John Terry commented on NH-738:
-------------------------------
http://forge.objectweb.org/tracker/download.php/70/200070/306716/852/view45=
1.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
853/view452.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/854/view453.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/855/view454.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/856/view455.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/857/view456.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/858/view457.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/859/view458.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/860/v=
iew459.html - http://forge.objectweb.org/tracker/download.php/70/200070/30=
6716/861/view460.html - http://forge.objectweb.org/tracker/download.php/70=
/200070/306716/862/view461.html - http://forge.objectweb.org/tracker/downl=
oad.php/70/200070/306716/863/view462.html - http://forge.objectweb.org/tra=
cker/download.php/70/200070/306716/864/view463.html - http://forge.objectw=
eb.org/tracker/download.php/70/200070/306716/865/view464.html - http://for=
ge.objectweb.org/tracker/download.php/70/200070/306716/866/view465.html - =
http://forge.objectweb.org/tracker/download.php/70/200070/306716/867/view46=
6.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
868/view467.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/869/view468.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/870/view469.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/871/view470.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/872/view471.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/873/view472.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/874/view473.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/875/v=
iew474.html - http://forge.objectweb.org/tracker/download.php/70/200070/30=
6716/876/view475.html - http://forge.objectweb.org/tracker/download.php/70=
/200070/306716/877/view476.html - http://forge.objectweb.org/tracker/downl=
oad.php/70/200070/306716/878/view477.html - http://forge.objectweb.org/tra=
cker/download.php/70/200070/306716/879/view478.html - http://forge.objectw=
eb.org/tracker/download.php/70/200070/306716/880/view479.html - http://for=
ge.objectweb.org/tracker/download.php/70/200070/306716/881/view480.html - =
http://forge.objectweb.org/tracker/download.php/70/200070/306716/882/view48=
1.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
883/view482.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/884/view483.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/885/view484.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/886/view485.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/887/view486.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/888/view487.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/889/view488.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/890/v=
iew489.html - http://forge.objectweb.org/tracker/download.php/70/200070/30=
6716/891/view490.html - http://forge.objectweb.org/tracker/download.php/70=
/200070/306716/892/view491.html - http://forge.objectweb.org/tracker/downl=
oad.php/70/200070/306716/893/view492.html - http://forge.objectweb.org/tra=
cker/download.php/70/200070/306716/894/view493.html - http://forge.objectw=
eb.org/tracker/download.php/70/200070/306716/895/view494.html - http://for=
ge.objectweb.org/tracker/download.php/70/200070/306716/896/view495.html - =
http://forge.objectweb.org/tracker/download.php/70/200070/306716/897/view49=
6.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
898/view497.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/899/view498.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/900/view499.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/901/view500.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/902/view501.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/903/view502.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/904/view503.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/905/v=
iew504.html - http://forge.objectweb.org/tracker/download.php/70/200070/30=
6716/906/view505.html - http://forge.objectweb.org/tracker/download.php/70=
/200070/306716/907/view506.html - http://forge.objectweb.org/tracker/downl=
oad.php/70/200070/306716/908/view507.html - http://forge.objectweb.org/tra=
cker/download.php/70/200070/306716/909/view508.html - http://forge.objectw=
eb.org/tracker/download.php/70/200070/306716/910/view509.html - http://for=
ge.objectweb.org/tracker/download.php/70/200070/306716/911/view510.html - =
http://forge.objectweb.org/tracker/download.php/70/200070/306716/912/view51=
1.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
913/view512.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/914/view513.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/915/view514.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/916/view515.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/917/view516.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/918/view517.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/919/view518.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/920/v=
iew519.html - http://forge.objectweb.org/tracker/download.php/70/200070/30=
6716/921/view520.html - http://forge.objectweb.org/tracker/download.php/70=
/200070/306716/922/view521.html - http://forge.objectweb.org/tracker/downl=
oad.php/70/200070/306716/923/view522.html - http://forge.objectweb.org/tra=
cker/download.php/70/200070/306716/924/view523.html - http://forge.objectw=
eb.org/tracker/download.php/70/200070/306716/925/view524.html - http://for=
ge.objectweb.org/tracker/download.php/70/200070/306716/926/view525.html - =
http://forge.objectweb.org/tracker/download.php/70/200070/306716/927/view52=
6.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
928/view527.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/929/view528.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/930/view529.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/931/view530.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/932/view531.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/933/view532.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/934/view533.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/935/v=
iew534.html - http://forge.objectweb.org/tracker/download.php/70/200070/30=
6716/936/view535.html - http://forge.objectweb.org/tracker/download.php/70=
/200070/306716/937/view536.html - http://forge.objectweb.org/tracker/downl=
oad.php/70/200070/306716/938/view537.html - http://forge.objectweb.org/tra=
cker/download.php/70/200070/306716/939/view538.html - http://forge.objectw=
eb.org/tracker/download.php/70/200070/306716/940/view539.html - http://for=
ge.objectweb.org/tracker/download.php/70/200070/306716/941/view540.html - =
http://forge.objectweb.org/tracker/download.php/70/200070/306716/942/view54=
1.html - http://forge.objectweb.org/tracker/download.php/70/200070/306716/=
943/view542.html - http://forge.objectweb.org/tracker/download.php/70/2000=
70/306716/944/view543.html - http://forge.objectweb.org/tracker/download.p=
hp/70/200070/306716/945/view544.html - http://forge.objectweb.org/tracker/=
download.php/70/200070/306716/946/view545.html - http://forge.objectweb.or=
g/tracker/download.php/70/200070/306716/947/view546.html - http://forge.ob=
jectweb.org/tracker/download.php/70/200070/306716/948/view547.html - http:=
//forge.objectweb.org/tracker/download.php/70/200070/306716/949/view548.htm=
l - http://forge.objectweb.org/tracker/download.php/70/200070/306716/950/v=
iew549.html
> HQL select new generics support
> -------------------------------
>
> Key: NH-738
> URL: http://jira.nhibernate.org/browse/NH-738
> Project: NHibernate
> Type: Improvement
> Components: Core
> Versions: 1.2.0.Beta1
> Reporter: Mike Nichols
> Fix For: LATER
>
> Given class Pair<int,string> that has a constructor Pair(int i, string s)=
, HQL fails to parse out the generic parameter tokens when trying the follo=
wing expression: 'select new Pair<int,string>(p.Id,p.Name) from Person p'
> The <import/> is used to pull in this custom Pair class.
> The default error " , expected in SELECT ..." appears, but this is mislea=
ding.=20
> Actually, the tokens in the QueryTranslator class' ConcreteQueries() meth=
od aren't parsed correctly when generic "<>" symbols are present in the que=
ry. It reads the comma in the generic parameter list as a field separator a=
nd doesn't recognize the less-than/greater-than symbols.=20
> Seems like this could be a powerful and (simple?) improvement ...
--=20
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.nhibernate.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
|