spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象) (四)

2014-11-24 11:14:45 · 作者: · 浏览: 3

System.out.println(usersdao.getClass());

}
//更新
@Test
public void update(){
ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
UsersDao usersdao=ac.getBean("usersDaoImpl",UsersDao.class);
usersdao.update(new Users(2,"deep",new Date()));


System.out.println(usersdao.getClass());

}

}

package www.csdn.spring.hibernate.dao;

import java.util.Date;
import java.util.List;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import www.csdn.spring.hibernate.domain.Users;

public class UserTest {
//保存
@Test
public void save(){
ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
UsersDao usersdao=ac.getBean("usersDaoImpl",UsersDao.class);
usersdao.save(new Users(null,"chrp999999999",new Date()));

System.out.println(usersdao.getClass());

}
//获取所有
@Test
public void getObjects(){
ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
UsersDao usersdao=ac.getBean("usersDaoImpl",UsersDao.class);

List user=usersdao.getObjects(Users.class);
for(Users u:user){
System.out.println(u.toString());
}
}
//根据id删除
@Test
public void delete(){
ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
UsersDao usersdao=ac.getBean("usersDaoImpl",UsersDao.class);
usersdao.deleteById(Users.class,5);


System.out.println(usersdao.getClass());

}
//更新
@Test
public void update(){
ApplicationContext ac=new ClassPathXmlApplicationContext("app*.xml");
UsersDao usersdao=ac.getBean("usersDaoImpl",UsersDao.class);
usersdao.update(new Users(2,"deep",new Date()));


System.out.println(usersdao.getClass());

}

}


jdbc.properties


[plain]
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.username=scott
jdbc.password=tiger
jdbc.url=jdbc\:oracle\:thin\:@127.0.0.1\:1521\:orcl

jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.username=scott
jdbc.password=tiger
jdbc.url=jdbc\:oracle\:thin\:@127.0.0.1\:1521\:orcl

applicationContext.xml


[html]
< xml version="1.0" encoding="UTF-8" >
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">









< xml version="1.0" encoding="UTF-8" >
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">








sprin