有关dao的问题 数据库端联系紧密的是实体bean,EJB在实体bean(或直接在会话bean)和数据库之间使用了Adapter模式和Bridge模式,无意在实体bean和数据库之间又多了一层,称之为DAO(Data Access Object ),DAO实际就是设计模式的混合体. 实体bean就是和数据库打交道的,为什么要增加dao这一层,这样做是不是增加了编码的工作量。