测试Hibernate的DAO方法

一、导入junit包:junit-4.12.jar

二、新建类,写测试方法

实例:

DAO类

import org.hibernate.Session;

public class LoginDAO {
    private Session session = null;
    public LoginDAO() {
        session = HibernateUtil.getSession();
    }    
    //查找
    public Login select(String userName) {
        Login data = null;
        try {        
            data = session.get(Login.class, userName);            
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            HibernateUtil.closeSession();
        }
        return data;
    } 

 测试类

import junit.framework.TestCase;

public class Test extends TestCase{//必须继承自TestCase
    @org.junit.Test//必须@Test
    public void testSelect() {//方法名必须以test开头
    Login log=    new LoginDAO().select("lisi");
    System.out.println(log.getName());
    }
}

从大纲运行

运行结果:(经过验证,要测试的方法无误)

原文地址:https://www.cnblogs.com/jonsnow/p/6542685.html