Seems I have missed the first versions of your library, but after reading the wiki it looks very good to me! Includes some aspects that are missing from guice-persist imo! I'll definitely test guice-repository soon in preparation for a new project. Thanks for the work!
On Wed, Dec 12, 2012 at 3:36 PM, Алексей Крылов <[email protected]>wrote: > Hi all, > > New version of guice-repository is released. Here is full features list: > * Full support of 1.1-1.4, 2.2-2.5 original Spring Data-JPA documentation > parts; > * Support of original 2.6, 2.7 parts in manual programmatic Spring wiring > mode; > * Full support for @Transactional methods for all Guice-instantiated > entities (NEW in 2.0); > * Support for multiple persistence units (NEW in 2.0); > * Support for direct injection of EntityManager/EntityManagerFactory with > @PersistenceContext/@PersistenceUnit/@Inject&@Named annotations (NEW in > 2.0); > * Support for injections in repositories/custom implementations (NEW in > 2.0); > * PersistFilter as implementation of "Open EntityManager in > View"/"session-in-view"/"session-per-http-request" pattern (NEW in 2.0); > * More natural way of Repository binding process (NEW in 2.0); > * Repository Auto-bind possibilities - no need to do manual .bind() for > each Repository (see AutoBind); > * Auto-binder possibilities with exclusion/inclusion filters - see > ScanningJpaRepositoryModule (filters is NEW in 2.0); > * Ability to bind interceptor to catch Repository methods with > @Transactional (NEW in 2.0); > * Significant performance improvements (NEW in 2.0); > * Support for all settable properties of JpaRepositoryFactoryBean: > namedQueries & queryLookupStrategyKey (see RepositoryBindingBuilder) (NEW > in 2.0); > * Support for batch store (see this page); > * Allow access to EntityManager from Repository (see > EntityManagerProvider); > * Significant test coverage. > > Check it out :) > > http://code.google.com/p/guice-repository/ > > <dependency> > <groupId>com.google.code.guice-repository</groupId> > <artifactId>guice-repository</artifactId> > <version>2.0.1</version> > </dependency> > > -- > Best regards, > Alexey Krylov > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
