用navicat创建的表列属性中的identity项起初不能勾选(勾选项未灰色)。
起初没有注意,然后在做插入操作时,hibernate报出异常,意思是主键不能为空。
解决方法:
1.将navicat要操作的表导出:数据库名->dbo->Tables->表名->右键Export Wizzard或
2.找到导出的sql文件,用txt打开,在操作的列位置加入IDENTITY(1,1)
->
3.用navicat执行query语句执行修改后的sql语句
用navicat创建的表列属性中的identity项起初不能勾选(勾选项未灰色)。
起初没有注意,然后在做插入操作时,hibernate报出异常,意思是主键不能为空。
解决方法:
1.将navicat要操作的表导出:数据库名->dbo->Tables->表名->右键Export Wizzard或
2.找到导出的sql文件,用txt打开,在操作的列位置加入IDENTITY(1,1)
->
3.用navicat执行query语句执行修改后的sql语句