GenericTypes

dla: public abstract class BaseService<DTO extends GenericDto<T>, T extends BaseEntity>

rozwiązanie 1:

public BaseService(Class<DTO> dtoClass, Class<T> jpaClass) {
super();
this.dtoClass = dtoClass;
this.jpaClass = jpaClass;
}

rozwiązanie 2:

(Class<DTO>)((ParameterizedType)superclass).getActualTypeArguments()[0];

(Class<T>)((ParameterizedType)superclass).getActualTypeArguments()[1];

Reklamy

Scope

singleton Scopes a single bean definition to a single object instance per Spring IoC container.
prototype Scopes a single bean definition to any number of object instances.
request Scopes a single bean definition to the lifecycle of a single HTTP request; that is each and every HTTP request will have its own instance of a bean created off the back of a single bean definition. Only valid in the context of a web-aware Spring ApplicationContext.
session Scopes a single bean definition to the lifecycle of a HTTP Session. Only valid in the context of a web-aware Spring ApplicationContext.
global session Scopes a single bean definition to the lifecycle of a global HTTP Session. Typically only valid when used in a portlet context. Only valid in the context of a web-aware Spring ApplicationContext.

Tutoriale: spring hibernate maven polecam

http://darekzon.com/2010/04/spring-framework-3-0-tutorial-cz-1-przygotowanie-projektu-witaj-swiecie

http://darekzon.com/2010/05/spring-framework-3-0-tutorial-%E2%80%93-cz-2-%E2%80%93-baza-danych-walidacja-wiadomosci-encje-hibernate

http://darekzon.com/2010/05/spring-framework-3-0-tutorial-%E2%80%93-cz-3-%E2%80%93-spring-security

http://darekzon.com/2010/05/spring-framework-3-0-tutorial-%E2%80%93-cz-4-%E2%80%93-sitemesh-menu-atrybuty-kontekstu

http://darekzon.com/2010/10/spring-framework-3-0-tutorial-%E2%80%93-cz-5-%E2%80%93-envers-hibernate-search