Все DAO у меня в системе только интерфейсы, как это:Использование интерфейса JpaRepository. Как я могу заставить entitymanager установить свойство?
public interface UserDAO extends JpaRepository<User, String> {
User findByUsername(String username);
Page<User> findAll(Pageable pageable);
}
И это все.
Но теперь мне нужно установить свойство в entitymanager. Как я могу получить entitymanager в моем интерфейсе?
фасоль:
<bean id="transactionManager"
class="org.springframework.orm.jpa.JpaTransactionManager"
p:entityManagerFactory-ref="entityManagerFactory" />
Но мне нужно, чтобы установить это свойство в моей DAO, потому что это свойство зависит от зарегистрированного пользователя.
Можете ли вы предоставить вашей конфигурации XML с пружинной JPA? Обычно EntityManager должен быть настроен как весенний боб. –