javaEE中泛型service层怎么注入多个dao求解,感激不尽

问题描述

javaEE中泛型service层怎么注入多个dao求解,感激不尽

解决方案

解决方案二:
privateUserdaouserdao;privateEmpdaoempdao;@Resource(name="userdao")publicvoidsetService(Userdaouserdao){this.userdao=userdao;}@Resource(name="empdao")publicvoidsetService(Empdaoempdao){this.empdao=empdao;}
解决方案三:
泛型Service层?,BaseService才加泛型吧,又不在BaseService中注入

时间: 2024-10-26 22:01:55

javaEE中泛型service层怎么注入多个dao求解,感激不尽的相关文章

在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?

问题描述 在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢? 在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?在配置文件中是这样的注解配置时这样的@Service(""userService"")说说理由哦. 解决方案 一般应用性开发使用注解就可以.它较xml配置方式的优势在于省去了xml复杂的配置,而且不需要维护两套内容(xml配置方式需要维护service类和xml文件).但是如果需要修改相关内容,注

webservice项目中使用service层时tomcat报错

问题描述 webservice项目中使用service层时tomcat报错

J2EE中dao层和Service层的理解

  dao层 最基本的CRUD操作,方法体里的内容一两句代码搞定.如this.save(student)等等.   Service层 ①可能调用多个dao.有一个Service,叫StudentService.比如存进去一个Student,利用的是StudentDao.要把存入Student这个操作,记录到系统日志里面,还要调用LogDao.这样就需要把两个Dao注入到StudentService里面.   ②可能加入了逻辑判断.比如存入一个student对象,那么这个student对象可能是"

ssh中把service注入到action,为什么不能注入service的实现类

问题描述 在网上看到这样一句话:"把DAO实现类注入到service实现类中,把service的接口(注意不要是service的实现类)注入到action中",确实如此,比如UserServiceImpl实现了接口UserService,当我在UserAction中写private UserServiceImpl userService;@Resourcepublic void setUserService(UserServiceImpl userService) {this.user

spring声明式事务,service层必须在ioc容器中声明?

问题描述 各位,小弟在学习spring+hibernate 声明式事务时,发现一个问题, 做了两种测试1. 建立一个普通的 java projectx.y.services 包下有 applicationContext.xml, DefaultFooService.java, 在applicationContext.xml中对DefaultFooService进行声明式事务,并注入 DefaultFooService运行后成功实现事务管理2. 建立一个 web dynamic project在a

IDEA无法在service层用注解方式注入mapper

现在项目集成了mybatis,在业务类service层中用@service  @Autowired 把mapper注入,实际运行时执行到该service报错,报mapper没有注入.(如果去掉@service和@Autowired  用传统的xml申明service并写入mapper属性不报错) 同样一份代码在eclipse上跑是没问题的,猜测是跟IDEA得编译有关 我发现在Mapper接口文件中,加上 @Repository  public interface UserMapper {} 就可

spring事务回滚只能配在service层吗。为什么我想在Test中添加事务不能进行回滚呢

问题描述 spring事务回滚只能配在service层吗.为什么我想在Test中添加事务不能进行回滚呢 <tx:advice id="txAdvice2" transaction-manager="txManager"> <tx:attributes> <tx:method name="inserttwo*" propagation="REQUIRED"/> </tx:attribut

service层设计-关于三层架构中service dao 和实体的设计实现的疑问

问题描述 关于三层架构中service dao 和实体的设计实现的疑问 在 java 的三层架构中一直有几个问题困扰着我一直不得解决,特在此请教各位大神,还请各位大大,不腻赐教 场景: 加入现在是一个教务系统里面包含数据库表 课程表,学生表,学生购买的课程表 课程表 学生表 学生购买的课程表 这个时候如何设计实体类呢 学生实体1 public class student { private Integer id; private String name; private String birth

service层如何做到在属性上加@resource后,不写set和构造也可以直接注入

问题描述 service层如何做到在属性上加@resource后,不写set和构造也可以直接注入 不是说注入必须要写set或者构造方法吗,可是我在程序service层注入service,和dao的bean直接就可以注入,但是注入controller就不可以,这是为什么 解决方案 可以的,controller层可以注入service.但是像实体的话不可以注入,必须有get,set方法