如题,在DAO写成接口的目的是为了在切换数据库时不用改变上层代码,但是现在用到了JPA,切换数据库只要换一个配置文件就可以了,还有必要写成接口吗?
解决方案 »
- Spring mvc注解的问题。
- 想要开发一个C语言的在线开始系统 各位有什么高见啊
- struts2配置文件的继承问题
- 关于在spring+hibernate3+quartz总遇到的一个关闭连接的问题。我应用第一天运行好好的,第二天就报如下的错误,请各位大虾指导。
- JSF动态列表问题,高手来指导下,多谢!!~
- axis1 跟axis2问题待高手解决
- 在用appfuse的appgen操作oracle数据库的时候,输入ant命令pojo能生成,但在执行gen任务时失败,在gen\build下面也不生成gen目录
- 关于JCS, OSCache, EHCache这三个缓存方案?
- springMVC配置多个视图解析器,配置属性order以后不管用。
- eclipse导入文件后好多错误,求大神帮忙看看
- 求教HQL语句问题
- WebService接口使用Axis2生成客户端 结果报错:Connection refused(急) 麻烦大家看看
你甚至可以不用MVC三层
有多少人是先定义接口再写实现类的?
有多少人的接口不是从实现类中拷贝过来的?
有多少应用会在不同的数据库之间来回切换?最后说一句,我认为至少有超过半数的 Java 开发人员在滥用接口!
换数据库的情况实际上真的不多,至少我还没有遇到过。