今天继续做项目剩下的一点点内容:网上银行系统---开户,其实就是添加用户及用户信息,但是在做的时候,遇到了一个错误:
entity中的Account类的映射文件中已经将accountid的增长方式设置为了native,部署项目后运行开户模块提示:The database returned no natively generated identity value ,然后开始网上搜索解决方案,
结果一:
结果二:
native是根据看底层数据库的能力选择identity, sequence 或者hilo中的一个,而我在建表时并未对id进行指定
然后我将accountid的设为了自增。alter table account change accountid accountid int auto_increment;