2 javawanglei javawanglei 于 2015.06.10 21:15 提问

DAO模式增删改查问题求解答 1C

@Test
public void testSave() throws Exception {
EmployeeDAO dao = new EmployeeDAO();
Employee e = new Employee();
e.setName("John");
e.setSalary(200);
e.setAge(22);

//调用方法 是properties类的方法 过时 添加方法
dao.save(e);

5个回答

xxm_csdn
xxm_csdn   2015.06.10 21:26

不知道你在问什么

u013370108
u013370108   2015.06.10 22:11

你应该在业务逻辑层的接口的实现类中调用dao.save(e),还有你给员工对象e设置属性这是在显示层应该干的事情啊,你先把三层架构学好,还有你问问题怎么连问题都没有?

javawanglei
javawanglei 我的问题是dao.save(e),方法通不过啊
2 年多之前 回复
u013370108
u013370108   2015.06.10 22:23

可你明明是testSave(),你为什么用dao.save(e)?你的环境是什么?S2SH?

CodeofWorker
CodeofWorker   2015.06.10 23:21

大哥,测试方法是这样写的吗?save()从那里来的?如果是SSH整合,就不是这样测试的吧?
如果用Hibernate,你应该把SessionFactory先定义好用个@Before什么的,然后在方法调用Session来处理数据。。、
看到这逆天的测试方法。我也是醉了

Paulmin
Paulmin   2015.06.11 11:35

亲,建议你先学jdbc 学多点基础

Csdn user default icon
上传中...
上传图片
插入图片