创建数据库时,需要注意的事项
2016-05-27 11:40
531 查看
创建数据库时,需要注意字段不要使用数据库的关键字。
比如enable、name之类的,
因为项目中遇到过使用hibernate的merge方法时,如果enable中的值为空就会出现一直卡住的现象,导致
数据一直未保存到数据库中。占着数据库链接一直不释放,直到数据库链接超时,如果还未到超时就已经达到数据库链接最大值,那系统就挂掉了。
所以设计数据库时,一定要谨慎再谨慎。
至于为什么关键字为空时,使用merge方法会出现一直卡住的现象,后续还要继续研究下。
比如enable、name之类的,
因为项目中遇到过使用hibernate的merge方法时,如果enable中的值为空就会出现一直卡住的现象,导致
数据一直未保存到数据库中。占着数据库链接一直不释放,直到数据库链接超时,如果还未到超时就已经达到数据库链接最大值,那系统就挂掉了。
所以设计数据库时,一定要谨慎再谨慎。
至于为什么关键字为空时,使用merge方法会出现一直卡住的现象,后续还要继续研究下。
相关文章推荐
- Redis集群搭建
- sql编程
- sqlserver重新自动生成编号
- PL/SQL在Oracle服务器上连接出错
- redis主从模式
- MySQL 加锁处理分析
- 【数据库】如何调试sql语句、存储过程——PLSQL、VS
- 数据库Mysql性能优化
- 常用sql语句
- c#SQL参数化查询自动生成SqlParameter列表
- 如何优化用SQL语句INSERT INTO … SELECT插入数据时锁全表的问题
- Redis概述
- Oracle DataBase 简介
- mysql常用函数汇总
- C# Winform中的ComboBox控件绑定数据库项目作为列表内容
- MySQL 5.7 的初始化操作(root初始密码、修改密码、密码策略、关闭IPv6监听)
- mongodb内存限制初探
- Redis的高级特性
- redis 存储session实现session共享
- mysql 用sql备份表