记录开发中遇到关于MySQL的一些问题-MySQL版

本篇文章是记录开发中遇到关于MySQL的一些问题:

希望在这篇文章也能够找到你正在查找的问题,解决问题

Good Luck !


关于Id 的一些问题

数据库并没有直接写SQL,是通过使用IDEA 同一个公司下的数据库软件生成的(DataGrip)

1、 id为主键、非空

1.1 下面看一下Idea 的控制台信息:

The database returned no natively generated identity value; 
nested exception is org.hibernate.HibernateException: 
The database returned no natively generated identity value

1.2 接着再看下翻译软件的解释:

数据库没有返回本机生成的标识值;hibernate. hibernateexception:数据库没有返回本地生成的标识值

1.3 分析问题;看网上其他解决方案:ID没有设为主键、id不为空、id 自增
最近使用的这个数据库图形软件,没习惯,仔细检查一下发现 id 没有设为主键、id 没默认为非空、id没有设为自增策略;(苦笑,小心驶得万年船,为粗心买单一个小时)

1.4 解决问题;把该表的id 设为主键、id 默认为非空、id设为自增策略


未完待续。。。。。。

你可能感兴趣的:(java,mysql,数据库,intellij-idea)