1.java编程中 HibernateDaoSupport 类继承HibernateDaoSupport
2.HibernateDaoSupport
java编程中 HibernateDaoSupport 类继承HibernateDaoSupport
这个类是源码送出Spring里编写的对Hibernate的DAO支持类,里面的HibernateTemplate属性对session进行了封装,对session操作进行了事务处理和打开关闭.
getHibernateTemplate().save 就是往数据里存对象啊
HibernateDaoSupport
hibernatetemplateä¸æ¯æä¸ä¸ªæ¹æ³
public List find(String queryString) throws DataAccessException
æ¹æ³åï¼å®ç´æ¥æ¯æhqlçï¼ä½ ç¨hqlæ¥è¯¢å°±å¯ä»¥äºå
getHibernateTemplate().find(hql)
å¦æä½ è¦ä½¿ç¨å页çè¯ï¼è¿æ¯ç´æ¥ç¨hibernateå§ï¼ä¸ºäºåºä»å¤æçæ¥è¯¢ï¼springçHibernateTemplateä¹æä¾äºä½ ç´æ¥è°ç¨hibernate apiçæ¹æ³ï¼
public Object execute(HibernateCallback action) throws DataAccessExceptionã
å¨è¿éä½ éè¦ä¼ éä¸ä¸ªHibernateCallbackå®ä¾ï¼HibernateCallbackæ¯ä¸ä¸ªæ¥å£ï¼ä½ å¿ é¡»å®ç°å®çä¸ä¸ªæ¹æ³ï¼
Object doInHibernate(Session session)ï¼
ä½ å¯ä»¥åç°ä½ å¯ä»¥ç´æ¥ä½¿ç¨hibernateçSessionæ¥å£äºï¼ç¨Sessionæ¥åºä»å页æ¥è¯¢åºè¯¥æ¯å¾çæäºå§ï¼éä¾¿ä½ ä½¿ç¨Querryæè Criteriaæ¥å£ï¼
åï¼è¿éå¯ææçç家æ¬äºå ¨é¨ç°åºæ¥ç