
奉劝一句, 理解mvc分层,
然后 你dao层只做调用数据库,
然后你的业务处理全部去service层是搞,
然后这个判断只需要if就可以
int data = Daosql("select ");
if(dataequals(1)){
return B;
}else if(data >1 ){
return data;
}
dao层:dao层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的 *** 作,具体到对于某个表、某个实体的增删改查
service层:service层叫服务层,被称为服务,肯定是相比之下比较高层次的一层结构,相当于将几种 *** 作封装起来。
service层要使用接口来定义有以下几点好处:
1、在java中接口是多继承的,而类是单继承的,如果需要一个类实现多个service,用接口可以实现,用类定义service就没那么灵活。
2、要提供不同的数据库的服务时,只需要面对接口用不同的类实现即可,而不用重复地定义类。
3、编程规范问题,接口化的编程为的就是将实现封装起来,然调用者只关心接口不关心实现,也就是“高内聚,低耦合”的思想。
想要了解更多有关Java开发的相关信息,推荐咨询千锋教育。北京千锋互联科技有限公司(下面简称“千锋教育”),成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为大学生技能培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。
以上就是关于java在Dao层执行完SQL以后对取出来的值进行判断全部的内容,包括:java在Dao层执行完SQL以后对取出来的值进行判断、java开发时为什么要dao和service都是model层吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)