[
https://issues.apache.org/jira/browse/IBATIS-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12487003
]
David Smiley commented on IBATIS-416:
-------------------------------------
FYI: a conversation with the Spring - iBatis integration developer on their
mailing list about this:
http://www.nabble.com/iBatis%2C-inline-SqlMapConfig-configuration--tf3529186.html#a9856796
> Ability to build SqlMapClient programmatically without SqlMapConfig.xml file
> ----------------------------------------------------------------------------
>
> Key: IBATIS-416
> URL: https://issues.apache.org/jira/browse/IBATIS-416
> Project: iBatis for Java
> Issue Type: Improvement
> Affects Versions: 2.3.0
> Reporter: David Smiley
> Priority: Minor
>
> I've looked over Spring's support for iBatis and I observed that I am
> required to have the SqlMapConfig.xml file. It'd be nice if SqlMapClientImpl
> and/or SqlMapExecutorDelegate had javabean get/set properties so that this
> could be programatically constructed (particularly via Spring), thus not
> requiring the SqlMapConfig.xml file. At first inspection, it would seem that
> the delegate class is already good for this purpose because it has quite a
> few get/sets, but then I look at your SqlMapConfigParser class and see the
> special way that, for example, defaultStatementTimeout is handled, is not
> workable for external programatic configuration. That's just one example.
> In order to enhance Spring to not need this xml file, it'll need to
> dynamically generate it in-memory to hand it to the builder. Clearly a hack.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.