📄 userdaotest.java
字号:
/*
* Created on 2005-2-10
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package test.com.redsaga.hibernatesample.step2;
import java.util.Date;
import com.redsaga.hibnatesample.step2.Board;
import com.redsaga.hibnatesample.step2.User;
import com.redsaga.hibnatesample.step2.base._BaseRootDAO;
import com.redsaga.hibnatesample.step2.dao.ArticleDAO;
import com.redsaga.hibnatesample.step2.dao.BoardDAO;
import com.redsaga.hibnatesample.step2.dao.UserDAO;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
import net.sf.hibernate.cfg.Configuration;
import junit.framework.TestCase;
/**
* @author cao
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class UserDAOTest extends TestCase {
private Session session;
protected void setUp() throws HibernateException{
//Configuration cfg = new Configuration().configure();
//session = cfg.buildSessionFactory().openSession();
}
protected void tearDown() throws Exception {
//session.close();
}
public void testUserCRUD() throws HibernateException
{
_BaseRootDAO.initialize();
UserDAO userDao = UserDAO.getInstance();
User user = new User();
user.setName("Someone");
user.setPwd("guessme");
userDao.save(user);
User user2 = userDao.load(user.getId());
assertEquals("Someone",user2.getName());
assertEquals("guessme",user2.getPwd());
user2.setPwd("guessAgain");
userDao.saveOrUpdate(user2);
user = userDao.load(user.getId());
assertEquals("guessAgain",user.getPwd());
userDao.delete(user);
userDao.closeSession();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -