コード例 #1
0
 /**
  * @param sessionFactory
  * @return
  */
 @Bean
 @Autowired
 public HibernateTemplate hibernateTemplate(SessionFactory sessionFactory) {
   final HibernateTemplate hibernateTemplate = new HibernateTemplate(sessionFactory);
   hibernateTemplate.setCacheQueries(Boolean.TRUE);
   return hibernateTemplate;
 }
コード例 #2
0
ファイル: WordsDao.java プロジェクト: shanksss/qa-system
 @SuppressWarnings("unchecked")
 @Transactional(readOnly = true)
 public <T extends Words> List<T> findAll(Class<T> wordsClass) {
   return (List<T>) template.find("FROM " + wordsClass.getSimpleName());
 }
コード例 #3
0
ファイル: WordsDao.java プロジェクト: shanksss/qa-system
 public <T extends Words> T persist(T words) {
   return template.merge(words);
 }
コード例 #4
0
ファイル: WordsDao.java プロジェクト: shanksss/qa-system
 public Words update(Words words) {
   return template.merge(words);
 }
コード例 #5
0
ファイル: WordsDao.java プロジェクト: shanksss/qa-system
 @Transactional(readOnly = true)
 public Words find(int id) {
   return template.get(Words.class, id);
 }