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: user-java@ibatis.apache.org 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: user-java@ibatis.apache.org 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