All,

I have a question I'd like to raise to the broader group to get opinions.

Currently, if you compare features, one way that Spring Data beats us is
that their data module can support different types of data stores (Mongo,
Redis, Neo4j etc).  Currently we only have a JPA provider.  I was wondering
how that might look if we were trying to support other data stores?

Now I'm not pitching that we'll bring other data stores in.  I know that
some others on this list have a very rigid view that we should only support
EE based technologies which is fine.  But I was at least thinking that we
could provide hooks for others to build connectors for other stores.

The couple ways I've though of are:

- Additional properties on @Repository to control the type [e.g.
@Repository(type="jpa")]
- New partial bean bindings (so instead of @Repository, some other
annotation).

The goal being that by wiring in a few classes you can get support for your
data store.

John

Reply via email to