当前位置: 技术问答>java相关
面对两种不同数据库表结构,需要做同样的程序来实现同样的功能用什么方法好?
来源: 互联网 发布时间:2015-08-01
本文导语: 正在运行的是一个老版本的软件,然后在开发升级版的时候对数据库进行了重新设计,很多表的结构都有了变化。可是新版因为各种问题迟迟没有推出。当然最终是要推出的。于是在这种新旧交替的时候。新增加任何...
正在运行的是一个老版本的软件,然后在开发升级版的时候对数据库进行了重新设计,很多表的结构都有了变化。可是新版因为各种问题迟迟没有推出。当然最终是要推出的。于是在这种新旧交替的时候。新增加任何一项功能都需要在新旧两个版本上根据不同的表结构及页面等做不同的程序。(当然逻辑是一样的)。我的问题是能不能有较好的方法来最大限度的重用做的这些程序以便两个版本都能公用呢?把表用value object的方法是一个好注意吗?有没有谁给我进一步的相关资料啊?谢谢!
|
我想由于这样的两个版本逻辑是一样的,不同的地方是数据库结构,
所以应访问数据库时使用接口,不同的数据库结构,采用不同的实现应该是一种可行的办法。
就看你的程序改动大不大了。
随便乱说,希望有帮助。
所以应访问数据库时使用接口,不同的数据库结构,采用不同的实现应该是一种可行的办法。
就看你的程序改动大不大了。
随便乱说,希望有帮助。