SSH这样的分包。怎么做增删改查。。。请教NB人。十分谢谢

 我来答
xcg9593
2012-08-08 · TA获得超过280个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:144万
展开全部
编码层已经完成了,接下来要在spring的xml中配置好,依赖注入。即可实现所需业务处理。
追问
DAO的实现类。不会写啊! findById()findAll() update()
追答
帮你回答,简单写了下,如下:

//TestDao.java

public interface TestDao {

public Test save(Test test);
public Integer del(Test t);
public Integer update(Long id); //方法意义有误,无法update
public boolean update(Test test);
public List findAll();
Test findById(Long id); //建议加上public关键字,毕竟是需要实现的接口类方法
Test findByName(String name); ////加上public关键字,方法有歧义,或类似 按某排序findFirstObjByName(String name)等等

}

//实现类:TestDaoHibernate.java

public class TestDaoHibernate extends GenericDaoHibernate implements TestDao {
public TestDaoHibernate(){
super(Test.class);
}

public Integer del(Test t) {
return getHibernateTemplate().delete(t);;
}
public List findAll() {

return getHibernateTemplate.find("from Test");
}
public Test findById(Long id) {
Test t =(Test)getHibernateTemplate.load(Test.class,id);
return t;
}

//个人觉得这个方法有问题,返回的肯定是list,这里假定为取第一条。
public Test findByName(String name) {

List list = getHibernateTemplate.find("from Test where name ='"+name+"'"); //或 from Test where name ='"+name+"' order by id asc"

Test t = new Test();
if(list.size()>0){
t = list.get(0);
}
return t;
}
public Test save(Test test) {

return getHibernateTemplate.save(test);;
}

//这个方法的意义是错误的,持久化更新一个对象不可能只有id主键,肯定需要对象的属性信息或已经包装了新属性信息的对象。
public Integer update(Long id) {

return null;
}

public boolean update(Test test) {

return getHibernateTemplate().update(test); ;
}
}

over. 父类我没有管。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
godress2012
2012-08-03 · 超过11用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:22.3万
展开全部
dao层都写好了嘛,用service层的IMPL中的方法掉DAO层的方法,不知道你Dao层是直接访问数据库还是掉hibernateDao,hibernateDao访问数据库,你看下继承就OK拉,ACtion调用service层的impl方法,希望这个工程是常规的命名,要是奇葩的胡乱命名 那真无奈了,model应该是实体类,util应该是测试类
追问
DAO的实现类。不会写啊! findById()findAll() update()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华山圣水乐天伦5
2012-08-03 · TA获得超过305个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:71.1万
展开全部
我的兄弟,你那个Dao增删改查不都全部写好了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式