注意提示信息:Mapped Statements collection does not contain value for Addressbook.pageSelect此问题的原因是Dao层使用的命名空间与Mapper文件中使用的不一致;HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spr...
分类:
移动开发 时间:
2014-12-17 18:33:01
阅读次数:
287
我们公司的项目使用spring+mybatis组合。所以就必须得使用mybatis-spring了。所以此处就昨日mybatis-spring从1.1升级到1.2所带来的dao层级的编写问题,做了一个总结。我们可以先来看看mybatis-spring框架的1.1.1版本中关于SqlSessionDa...
分类:
编程语言 时间:
2014-12-15 17:11:12
阅读次数:
259
从最常规的分层结构来说,系统层次从上到下依次为:表现层:主要是客户端的展示。服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。领域层:系统内的领域活动。DAO层:数据访问对象,通过领域实体对象来操作数据库。其中有些指导原则:1、上层总是依赖其下层,依赖关系不跨层。2、表现成除外,同一...
分类:
编程语言 时间:
2014-12-10 17:38:25
阅读次数:
205
首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这...
分类:
其他好文 时间:
2014-12-08 15:25:41
阅读次数:
150
今天在做ssh2的项目的时候,出现了这个错误,一直觉得自己的代码没有错,找了很久。。。。
渣渣的我在绝望的时候,突然弄好了!!!
原来,我在dao层从数据库中获取数据得到一个po对象,然后我在service层有一个方法再将其转化为VO对象
当我要用他时,要将这个VO对象转化为PO对象,进行删除。。。
问题就是出在这里。。。session都关闭了,由Vo对象再转成所谓的PO对象,能再进行数据...
分类:
其他好文 时间:
2014-12-05 17:27:30
阅读次数:
119
今天交给外包的活遇到一个问题,喊我一起研究,最后解决,让我对spring的事务管理又加深了印象。 先简单说一下项目:项目是Spring和Hibernate集成的JavaEE项目,MVC架构。 外包在service层一个以get开头的方法中写了一些业务逻辑,分别调用了dao层的save和get...
分类:
编程语言 时间:
2014-12-04 23:07:23
阅读次数:
313
InitPHP框架是一款轻量级PHP开源框架,框架文档和下载地址:http://initphp.com
Dao层说明
Dao层通俗的讲就是数据层。再简单的讲,Dao层主要是用于写sql语句的。可能没有搞过Java的同学会对DAO层比较陌生,甚至不能接受。
但是引入DAO层有非常大的好处:
1. 将业务和数据操作进行剥离。例如将原来的MVC中的module层分割成Service和Da...
分类:
Web程序 时间:
2014-11-29 10:30:12
阅读次数:
264
在dao层给map赋值纠正一下应该把dd作为传入而不是sbiId;sqlMap中的parameterType="java.util.Map", 就 OKpackage com.ldrc.srm.jczx.web.results.module.screen;import java.util.Array...
分类:
数据库 时间:
2014-11-27 14:18:53
阅读次数:
244
本来项目中使用的是Hibernate,后来换Mybatis,但由于项目中很多sql语句是动态的,无实体,参数不固定,列也不固定,Mybatis显得太重量了,所以我又选择用spring jdbc这种更轻量的封转替换掉原来的jdbc,更换dao层真心让我想吐了。
其实,无论Spring jdbc,Hibernate,还是mybatis都是对jdbc的封装,封装不变的部分,留下可变的部分让我们自己...
分类:
数据库 时间:
2014-11-24 22:29:48
阅读次数:
287
a) Mvc分层可以说是现在项目开发必用的,毕竟一个项目的开发是多人同时协作进行的。分层的优势和好处也是不言而喻的。当然分层的好处对于后期的维护也是很重要的。但在一些小型项目的开发,我们应该根据现实情况来定,不然过多的分层也会影响系统的开发。我的“爱尚合伙人”就抛弃了dao层的处理,毕竟自己开发的该舍也的舍,不然就是自找麻烦。
b) 对于初学者学习ssh而言,框架的庞大和繁琐是很让人头疼。我当初学习ssh的路线是:struts2---->hibernate---->spring。Ssh框架的学习对于大多人...
分类:
其他好文 时间:
2014-11-22 09:19:35
阅读次数:
142