Our development team is considering adopting a Spring MVC + iBatis framework mix. I just finished doing a search on this forum looking for discussions and problems with this combination, but I didn't find a lot of either here. I don't know if it is because it is an uncommon blend, or maybe simply devoid of problems
My search (outside of JavaRanch) let me to an article that states the following:
... the SPring Framework supports several alternative persistence layers...iBatis is generally better suited than Hibernate for the following situations:
You need to integrate with an existing database
Your DBAs and application developers tend to work separately
You have more junior Java developers
Your data model is relatively simple
This seems to describe us pretty well. We are starting a "proof of concept" pilot to use these two frameworks together in our environment. However, not wanting to trust that we will discover all the landmines in the pilot, I'd like to ask this forum the following questions:
What has been your experience with iBatis?
What could we expect with an iBatis + Spring marriage?
Would you recommend a different tool in place of iBatis?
As for the last question, Hibernate is pretty well ruled out. We tried it once, found it to be too heavy for our skill level. It lengthened development time and had performance problems. We do not have the bandwidth to acquire Hibernate guru-level skills that framework seems to require to use well and keep tuned.
Any help / suggestions / resource links would be appreciated. [ March 28, 2008: Message edited by: Charles McGuire ]