经本人初步研究,已经整理出了思路,有志愿者去试试么:)
首先是将mysql的脚步转换成sqlserver下的脚本初始化表结构。然后:
1.将下载的源码导入成eclipse项目(或者其他你使用的IDE项目),在eclipse+mysql/oracle下跑通项目,这是必要的第一步。
2.然后修改init.properties相关配置。具体不表。(
记得修改datasource.type=sqlserver)
3.增加几个hbm.xml映射配置:bbs系统采用了两种ID策略,一种ssid,一种identy。
采用identy的针对mysql,Oracle各有一个配置,而ssid的则只有一个。我们需要做的就是在有2个映射的POJO,比如Board-mysql.hbm.xml和Board-oracle.hbm.xml,
再增加一个Board-sqlserver.hbm.xml就可以(区别也就是主键生成那一点点配置)。
这样spring配置通过
com/laoer/bbscs/bean/Board-${datasource.type}.hbm.xml 可以加载到