Skip to content
toddobryan edited this page Jan 20, 2013 · 2 revisions

This project is devoted to making it easy to use JDO (and particularly DataNucleus's implementation of JDO) in Scala. If you're here, you've probably checked out JDO and are excited by the ability to access just about any datastore from the same code. Maybe you've already used JDO in Java. You've also used (or are thinking of using) Scala, because you want to write code that works on the JVM, but you like the clarity and brevity that Scala code provides.

We've figured out how to use Scala in JDO pretty well, but our approach requires lots of boilerplate code and spends too much time mediating between JDO's Java data structures and the Scala data structures you'd like to use.

We have two purposes in creating this project:

  1. Sharing the techniques we've developed with other people so that more people use JDO and Scala together. We like both technologies a lot, and the more people who use them, the better support they develop, the more the codebase improves, and the easier it is for us to get stuff done.

  2. Getting ideas from other people. As I mentioned, we know the techniques we're using are boilerplate-heavy. We're hoping other eyes will see how to improve these techniques to make them even more straightforward.

Clone this wiki locally