Hi Chad,

As far as I know there's no preferred delimiter.  In some conversations I've
had with Jeff, he's suggested commas were a good way to go.

I've done something similar before with a plugin, adding a Spring @Service
annotation to my generated DAOs, but nothing as generic as you're trying.

In the particular case of your example, however, you can use the
"suppressTypeWarnings" property of the ibatorContext element rather than
using a plugin.

I agree some sort of repository listing for plugins would be a great thing.
In the past, people have suggested adding them to the 3rd Party
Contributions page on the Wiki (
http://opensource.atlassian.com/confluence/oss/display/IBATIS/3rd+Party+Contributions).
I keep meaning to clean mine up and post them, but it always seems to slip
through the cracks.

Hope this helps,
Dan

On Sun, Jun 21, 2009 at 8:55 AM, Chad McHenry <mchen...@gmail.com> wrote:

> I'm developing an Ibator plugin and wondering if there is a preferred way
> to specify multiple values. I'm expecting to implement a comma separated
> list
>
>     <ibatorPlugin type="com.example.ibatis.ibator.plugins.ClassAnnotator">
>       <property name="classTypes" value="modelBaseRecord,modelExample" />
>       <property name="annotations"
> value='java.lang.SuppressWarnings("unchecked"),' />
>     </ibatorPlugin>
>
> Alternatively, has anyone already made this plugin (to annotate classes
> generated by Ibator)? I understand there are many plugins out there, but
> searching google and the ibatis site only turned up the 5 that are in the
> svn repository:
> http://svn.apache.org/repos/asf/ibatis/trunk/java/tools/ibator/core/src/org/apache/ibatis/ibator/plugins/
>
> ...Chad
>

Reply via email to