I've been using iBATIS for years and have been very happy with it. iBATIS is very good about letting one write their own SQL while handling the mundane work of mapping data to/from the objects/database. I would love a Scala specific library that does the same type of mappings that iBATIS does. I figure a Scala specific tool would
- not require the objects to be Java Beans (i.e. getters and setters)
- use Option instead of null values
- I think that's it, but there may be more
I've seen a bunch of stuff on the web talking about ORMs for Java and Scala, but I haven't seen anything like iBATIS for Scala.
Does anybody know of a tool like this in Scala?
On the Scala website (www.scala-lang.org/node/6539), nilskp recommends orbroker (http://code.google.com/p/orbroker/) because it is written natively for Scala.