Look at the @Param annotation. If you pass more than one parameter to
a mapper method, them you must annotate ALL parameters:
List<Map> selectAllFromTable(@Param("rowBounds") RowBounds rowBounds,
@Param("tableName") String tableName);
Whenever I forget to do this, I see errors about NULL values.
Jeff Butler
On Mon, Feb 8, 2010 at 4:57 PM, Tom Carchrae <[email protected]> wrote:
>
>
>
> nmaves wrote:
>>
>> I would double check that you are not sending in null as the table name.
>>
>
> I am passing in a non-null string. But it is definitely a problem caused by
> the table name not being mapped correctly.
>
> When i traced down inside the bowels of iBatis, it gobbles my string inside
>
> TextSqlNode.java:38
>
> Object value = Ognl.getValue(content, context.getBindings());
>
> Up to this point, it's all looking so good. Figuring out what is going on
> inside the OgnlParser is, well, a touch intimidating.
>
> Tom
>
>
> --
> View this message in context:
> http://old.nabble.com/table-name-as-parameter-tp27505213p27507728.html
> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]