Hibernate将数据库由MySQL切换为SQL Server

  之前做一个项目,用的是Mysql数据库,后来想把数据库换为SQL Server,下面介绍换的方法。

  数据库: 用户表:  id(自增长) username(唯一) password;

 MySql建库语句:

create table users(
  id int(5) not null auto_increment,
  username varchar(20) not null,
  password varchar(20) not null,
  PRIMARY KEY  (`id`),
  unique key(`username`)
);

SqlServer建库语句:

create table tb_users(
  id int  not null identity(1,1) ,
  username varchar(20) not null unique,
  password varchar(20) not null,
  constraint pkid primary key (id)
);

当数据库为MySQL时,hibernate.cfg.xml核心配置如下:

 

 121128_4abs_2011331.png

 Users.hbm.xml文件核心内容如下:

121339_1Nxw_2011331.png

 当我们把数据库改为SQLServer时,hibernate.cfb.xml改为:

121723_d2Dr_2011331.png

对应的Users.hbm.xml也要修改:

121901_NcJe_2011331.png

到这里就修改好了,程序中基本上不用修改任何代码。

转载于:https://my.oschina.net/u/2011331/blog/407159

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值