创建数据库时,需要注意字段不要使用数据库的关键字。
比如enable、name之类的,
因为项目中遇到过使用hibernate的merge方法时,如果enable中的值为空就会出现一直卡住的现象,导致
数据一直未保存到数据库中。占着数据库链接一直不释放,直到数据库链接超时,如果还未到超时就已经达到数据库链接最大值,那系统就挂掉了。
所以设计数据库时,一定要谨慎再谨慎。
至于为什么关键字为空时,使用merge方法会出现一直卡住的现象,后续还要继续研究下。
创建数据库时,需要注意字段不要使用数据库的关键字。
比如enable、name之类的,
因为项目中遇到过使用hibernate的merge方法时,如果enable中的值为空就会出现一直卡住的现象,导致
数据一直未保存到数据库中。占着数据库链接一直不释放,直到数据库链接超时,如果还未到超时就已经达到数据库链接最大值,那系统就挂掉了。
所以设计数据库时,一定要谨慎再谨慎。
至于为什么关键字为空时,使用merge方法会出现一直卡住的现象,后续还要继续研究下。