zoukankan      html  css  js  c++  java
  • hibernate 字段名最好不要使用数据库的保留字

    请看如下红色部分,show为mysql的保留字,所以我在hibernate修改show字段值的时候出现错误,原来是show跟mysql的保留字相同了

    CREATE TABLE `t_letter` (
      `lid` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
      `title` varchar(200) DEFAULT NULL COMMENT '留言标题',
      `content` text COMMENT '留言内容',
      `time` datetime DEFAULT NULL COMMENT '留言时间',
      `status` int(11) DEFAULT '0' COMMENT '已读状态(0:未读,1:已读)',
      `IP` varchar(20) DEFAULT NULL COMMENT '留言IP',
      `QQ` varchar(20) DEFAULT NULL COMMENT 'QQ',
      `name` varchar(100) DEFAULT NULL COMMENT '姓名称呼',
      `phone` varchar(50) DEFAULT NULL COMMENT '手机或固话',
      `email` varchar(200) DEFAULT NULL COMMENT '邮箱',
      `show` int(11) DEFAULT '0' COMMENT '是否显示在主页(0:不显示,1:显示)',
      PRIMARY KEY (`lid`)
    ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8

    解决:将show改为pageShow即可。

    因此,请勿使用数据库的关键字作为字段。

  • 相关阅读:
    吉他谱----see you again
    web----tcp三次握手
    python shell 执行
    python jieba
    NLP gensim 相似度计算
    linux shell expect 自动交互脚本
    docker 安装镜像
    数据库 MySQL 数据导入导出
    爬虫 puppeteer
    Linux ssh相关
  • 原文地址:https://www.cnblogs.com/wuyou/p/3291276.html
Copyright © 2011-2022 走看看