// Path: src/main/java/ch/rasc/eds/starter/util/JPAQueryFactory.java
// public class JPAQueryFactory extends com.querydsl.jpa.impl.JPAQueryFactory {
// 
// 	private final EntityManager entityManager;
// 
// 	public JPAQueryFactory(EntityManager entityManager) {
// 		super(entityManager);
// 		this.entityManager = entityManager;
// 	}
// 
// 	public EntityManager getEntityManager() {
// 		return this.entityManager;
// 	}
// 
// }


import javax.persistence.EntityManager;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import ch.rasc.eds.starter.util.JPAQueryFactory;
package ch.rasc.eds.starter.config;




@Configuration
public class DataConfig {

	@Bean
// Path: src/main/java/ch/rasc/eds/starter/util/JPAQueryFactory.java
// public class JPAQueryFactory extends com.querydsl.jpa.impl.JPAQueryFactory {
// 
// 	private final EntityManager entityManager;
// 
// 	public JPAQueryFactory(EntityManager entityManager) {
// 		super(entityManager);
// 		this.entityManager = entityManager;
// 	}
// 
// 	public EntityManager getEntityManager() {
// 		return this.entityManager;
// 	}
// 
// }


// Path: src/main/java/ch/rasc/eds/starter/config/DataConfig.java
import javax.persistence.EntityManager;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import ch.rasc.eds.starter.util.JPAQueryFactory;

package ch.rasc.eds.starter.config;




@Configuration
public class DataConfig {

	@Bean
	public JPAQueryFactory jpaQueryFactory(EntityManager entityManager) {