One thing you could do is introduce a utility method that accepts an
extra 'resultClass' argument, something like this:
@SuppressWarnings("unchecked")
public <T> List<T> queryForList(Class<T> resultClass, String id, Object
parameterObject) {
return queryForList(id, parameterObject);
}
Invocation:
List<MyResultObject> results = queryForList(MyResultObject.class,
"someStmtId", "foo");
Hope this helps,
Niels
________________________________
From: Stefano Tranquillini [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 13, 2007 8:07 PM
To: [email protected]
Subject: Re: QueryforList and Generics
Hi,
there is a "little" problem
i've 100 total warning in a 68 strutc action. there isn't a place where
put the "Magic string" and this is valid for all?
maybe in the bean or something else?
bye
On Dec 13, 2007 7:38 PM, Brian Parkinson <[EMAIL PROTECTED]> wrote:
Hi Stefano:
Just put that magic line right above the method that is complaining, and
the warning will go away.
parki...
________________________________
From: Stefano Tranquillini [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 13, 2007 12:37 PM
To: [email protected]
Subject: Re: QueryforList and Generics
Where?
but, this is the only way to resolve?
there isn't a methtod to resolve it?
On Dec 13, 2007 7:33 PM, Jeff Butler <[EMAIL PROTECTED] > wrote:
Add this annotation:
@SuppressWarnings( "unchecked")
Jeff Butler
On Dec 13, 2007 12:24 PM, Stefano Tranquillini
<[EMAIL PROTECTED] > wrote:
Hi everybody.
I've a problem. How i can resolve the warning when i try to do this:
List<Contatto> contatti = null;
contatti =
sqlMap.getSqlMap().queryForList("get_Contatti_from_Nome_Cognome_Question
ario_aggiungi", aq);
the warning is:
found : java.util.List
required: java.util.List<it.enginsoft.qo.bean.admin.Contatto >
tnx
bye
--
Stefano
--
Stefano
--
Stefano