Hi Epo,
guice-repository is a bridge between Spring Data JPA and Google Guice and
most of all project features is done in the Spring-Data context. For
example - if you need to create Repository you'll have to extend it from
org.springframework.data.jpa.XXXRepository, transactional specifics is
highly coupled with Spring transaction support subsystem and so on.

So if you think that presence of Spring libraries in Guice context
unacceptable for your case, then guice-repository is not an option.

Best regards,
Alexey


2013/3/3 Epo Jemba <[email protected]>

> Hi LexX,
>
> great job ! I was looking for a jpa repository implementation in order to
> does the job.
>
> But unfortunately the dependencies on Spring framework (Transactional for
> instance) is a no go for me.
> I cannot afford bring all the spring stuff.
>
> is that possible to support JTA annotations instead ?
>
> Regards.
>
> Le mercredi 12 décembre 2012 15:36:26 UTC+1, LexX a écrit :
>
>> 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/<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 unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/google-guice?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
С уважением,
Алексей Крылов

mailto: [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to