`
silent_hacker
  • 浏览: 421 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
   最近开发一套产品,要求支持oracle,mssql. 沿用MVC架构,使用struts框架。最先想到的便是两套SQL语句。 DB连接类通过读取配置文件获得连接,service类控制所有dao层的方法.凡是SQL语句不能通用的方法,全部写两个。在调用service类时判断,如果是oracle数据库,便调用dao的oracle方法,反之调用mssql方法。 配置文件和DAO类省略。 以下是service中的一个方法 public List<Product> findAll(PageModel page) { if(DB.getServer().equals(&qu ...
Global site tag (gtag.js) - Google Analytics