/*
* 文件名: LoadUserTest.java
* 包路径: com.test.msw
* 创建描述
* 创建人:馬素文
* 创建日期:2011-11-9 下午01:37:36
* 内容描述:
* 修改描述
* 修改人:馬素文
* 修改日期:2011-11-9 下午01:37:36
* 修改内容:
* 版本: V1.0
*/
package cms.test.msw;
import javax.annotation.Resource;
import org.apache.commons.logging.LogFactory;
import org.apache.log4j.Logger;
import org.junit.Test;
import com.mysql.jdbc.log.Log;
/**
* 类: <code> LoadUserTest</code>
* 功能描述:
* 创建人: 馬素文
* 创建日期: 2011-11-9 下午01:37:36
* 开发环境: JDK6.0
*/
public class LoadUserTest extends SpringTestCase
{
/**
* @Fields log : 输出日志信息
*/
private Logger log = Logger.getLogger(this.getClass().getName());
/*
*
* 描述:此方法会抛出异常: ----could not initialize proxy - no Session
*/
@Test
public void load()
{
log.info("load "+"一个对象!");
User staff_db = userDao.load(User.class, "402881e9321938260132193853150011");
System.out.println("staff_db_load:"+staff_db.getId());
}
/*
*
* 描述:此方法依据标准sql方式读取对象,查询条件为: WHERE id ='?'
*/
@Test
public void get()
{
log.info("get "+"一个对象!");
User staff_db_get = baseDao.get(User.class, "402881e9321938260132193853150011");
System.out.println("staff_db_get:"+staff_db_get.getId());
}
/*
*
* 描述: 加载数据库中不存在的记录 //out: could not initialize proxy - no Session
*/
@Test
public void load_no()
{
log.info("load_no "+"一个对象!");
User staff_db_load_no = userDao.load(Userclass, "");
System.out.println("staff_db_load_no:"+staff_db_load_no.getId());
}
/*
*
* 描述: 加载数据库中不存在的记录 ,查询条件 WHERE, 会报空指针异常+++
*/
@Test
public void get_no()
{
log.info("get_no "+"一个对象!");
User staff_db_get_no = baseDao.get(User .class, "1");
System.out.println("staff_db_get_no:"+staff_db_get_no.getId());
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。