Я хочу: @Autowire Session session
. Для спящего режима 3 процесс описан here. он использует ... hibernate3.SessionFactoryUtils.getSession. но весной 3.2 нет такого метода в ... hibernate4.SessionFactoryUtilsавтоподдержка спящий режим с пружиной 3 и спящий режим 4
1
A
ответ
3
Значительные изменения произошли в Spring3.x, несколько дней назад я встретил ту же проблему. Через официальный документ мы знаем, что весна выиграла ' т обеспечивают HibernateTemplate и HibernateDaoSupport больше, мы рекомендуем использовать Hibernate чистый API, и о вашей путаницы здесь мое решение:
первый, определить SessionFactory боб в applicationContext.xml,
<!-- sessionFactory -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="packagesToScan">
<list>
<value>com.bbs.*.entity</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
<prop key="hibernate.connection.autocommit">${hibernate.connection.autocommit}</prop>
<prop key="hibernate.connection.url">jdbc:mysql://localhost/bbs</prop>
<prop key="hibernate.connection.driver_class">com.mysql.jdbc.Driver</prop>
<prop key="hibernate.connection.username">root</prop>
<prop key="hibernate.connection.password">123456</prop>
</props>
</property>
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
, а затем , в вашем DAO
@Autowired
@Qualifier("sessionFactory")
private SessionFactory sessionFactory;
public Session getSession() {
return sessionFactory.getCurrentSession();
}
таким образом вы получите гибернации сессию, то делать то, что вы хотите, просто наслаждайтесь :)
+0
Вот что я делаю. –
Смежные вопросы
- 1. Спящий режим с пружиной
- 2. Нитки и спящий режим с пружиной MVC
- 3. как настроить спящий режим 4 с пружиной 3,1
- 4. Спящий режим
- 5. Спящий режим и параллелизм
- 6. Синхронизация и спящий режим
- 7. Устранение и спящий режим
- 8. спящий режим и сроки
- 9. Спящий режим и кириллица
- 10. Liferay 6.1 с пружиной 3.1 и спящий режим 4.1.5
- 11. Спящий режим с NVARCHAR2
- 12. Спящий режим с Liquibase
- 13. Время и спящий режим Joda 4
- 14. Обычная смена + спящий режим?
- 15. PIC24F32KA302 Спящий режим
- 16. Как отменить режим ожидания и спящий режим?
- 17. В консольном приложении .NET предотвратите спящий режим/спящий режим Windows
- 18. Мгновенно выключение/спящий режим
- 19. Запрос на спящий режим
- 20. C# положить компьютер в спящий режим или спящий режим
- 21. Спящий режим Критерии: спящий режим левого соединения без ассоциации
- 22. спящий режим сохраняется отображение
- 23. Запрос на спящий режим
- 24. Спящий режим: виртуальный столбец
- 25. Спящий режим не работает
- 26. спящий режим вставки?
- 27. Как спящий режим?
- 28. Спящий режим без объектов
- 29. Запрос на спящий режим
- 30. спящий режим - итерация запрос
Вы можете вводить 'SessionFactory' и использовать' sessionFactory.getCurrentSession() ' –
да, я знаю, но это просто ... слишком многословно. если я могу ввести entityManager с jpa, тогда я должен уметь вводить сеанс с помощью некоторого механизма прокси. я просто не знаю, как ... но :) – piotrek