SSHÂóÌ(Îå)SpringÔËÓõ½HibernateÖÐ(Èý)

2014-11-23 23:41:33 ¡¤ ×÷Õß: ¡¤ ä¯ÀÀ: 2
ents LogManager { @Override public void addLog(Log log) { //getSession().save(log); this.getHibernateTemplate().save(log); } }

ɾ³ýÎÒÃÇ×Ô¼º½¨Á¢µÄHibernateUtils.javaÀ࣬ɾ³ýhibernate.cfg.xmlÎļþÖжÔgetCurrentSession£¨£©µÄÊÂÎñÅäÖá£

3¡¢ÔÚÅäÖÃÎļþÖÐÅäÖÃÒÀÀµ¹ØÏµ¡£

applicationContext-beans.xml´úÂëÈçÏÂËùʾ¡£

  

	
    
     
     
   
	
	
    
     
   

  


ÔÚJunitÖвâÊÔ³ÌÐò´úÂëÈçÏÂËùʾ¡£

public class UserManagerImplTest extends TestCase {

	public void testAddUser() {
		
		BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext-*.xml"); 
		UserManager userManager = (UserManager) factory.getBean("userManager");
		
		User user = new User();
		user.setName("ÕÅÈý");
		try {
			userManager.addUser(user);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}


ÏÔʾ½á¹ûÈçÏÂͼËùʾ¡£

\


ÕâÑù¾ÍÍê³ÉÁËspringºÍhibernateµÄ½áºÏ£¬Ö÷ÒªÊÇÀûÓÃSpringAOP¶ÔhibernateµÄÊÂÎñ½øÐпØÖƺÍÔÚManager²ãÖ®¼äµÄµ÷ÓÃÓÃSpring IOC½øÐпØÖÆ¡£

ÏÂһƪSpringºÍStruts½áºÏ¡£