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

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

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

 MySql建库语句:ide

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建库语句:spa

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核心配置以下:hibernate

 

 

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

 当咱们把数据库改成SQLServer时,hibernate.cfb.xml改成:xml

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

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

相关文章
相关标签/搜索