Hi, I tried Ibator, but I had configuration problem in config XML. Ibator printed stack trace with InvalidConfigurationException and nothing else.
org.apache.ibatis.ibator.exception.InvalidConfigurationException at org.apache.ibatis.ibator.config.IbatorConfiguration.validate(IbatorConfiguration.java:74) at org.apache.ibatis.ibator.api.Ibator.<init>(Ibator.java:110) at org.apache.ibatis.ibator.api.IbatorRunner.main(IbatorRunner.java:102) Here is a patch which overrides method Exception.getMessage. This method now prints whole list of errors passed to instance InvalidConfigurationException. Now in case of throwing exception, stack trace looks like this: org.apache.ibatis.ibator.exception.InvalidConfigurationException: One or more errors in configuration! 1. SQL Statement is required if a generated key is specified in table configuration for table adnot.sites 2. SQL Statement is required if a generated key is specified in table configuration for table adnot.adverts at org.apache.ibatis.ibator.config.IbatorConfiguration.validate(IbatorConfiguration.java:74) at org.apache.ibatis.ibator.api.Ibator.<init>(Ibator.java:110) at org.apache.ibatis.ibator.api.IbatorRunner.main(IbatorRunner.java:102) The patch is also fixing indentation of code (changing tabs to 4 spaces) Is this patch useful? Are there any comments or suggestions? Best Regards Karel Rank
invalidconfigurationexception_getmessage.patch
Description: Binary data