澜色海湾 2022-12-19 16:58 采纳率: 87.5%
浏览 32
已结题

hibernate级联插入数据报错

实体类 Customer.java

img

实体类 Order.java

img

映射文件Customer.hbm.xml

img


映射文件Order.hbm.xml

img


hibernate配置文件hibernate.cfg.xml

img


测试类 Test2.java

img


hibernate 数据库结构

img


运行Test2.java报错

img

  • 写回答

7条回答 默认 最新

  • 游一游走一走 2022-12-19 19:16
    关注

    Order.hbm.xml 的table修改为"t_order",错误原因是order你用的表名,是个sql关键字

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • 澜色海湾 2022-12-19 17:19
    关注
        这两天刚开始学习hibernate,今天写到这个级联操作的时候,主表 customer 插入数据是可以的,但是从表 order 一直报错,检查了配置文件、映射文件、数据库字段都没错,真不知道哪错了...
    
    评论
  • gnn_explorer 2022-12-19 19:56
    关注

    在navicate 这种工具里面执行这条数据有报错吗?, 参考下这个:https://blog.csdn.net/weixin_44532671/article/details/121011019

    评论 编辑记录
  • IT技术分享社区 数据库领域优质创作者 2022-12-19 20:44
    关注

    应该是你的sql语句有问题,可以打印出来看一下

    评论
  • Code blocks 2022-12-19 17:17
    关注

    检查sql语句,sql语句没错就是级联关系更新错误,查一下参照这个设置(http://t.zoukankan.com/deepSleeping-p-9978296.html) cascade属性

    评论 编辑记录
  • Jackyin0720 2022-12-19 17:44
    关注

    Caused by:java.sql.SQLSyntaxErrorException:you have an error in your SQL syntax ;
    check the manual that corresponds to your MYSQL server version for the right syntax to use near ' order(name,cid ) values (“订单1”, 38)' at line 1
    报错含义:
    原因:java.sql。SQLSynctaxErrorException:您的SQL语法有错误;
    查看与MYSQL服务器版本相对应的手册,以获得正确的语法,以使用“order(name,cid)value(”订单1”,38)'在第1行

    分析:数据库字段不匹配,语法错误 等引起的错误。主要查看数据库中字段存在的关键字

    提供类似参考实例:https://blog.csdn.net/u010898329/article/details/89217265?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-89217265-blog-107039161.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-89217265-blog-107039161.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=13

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2022-12-19 19:03
    关注
    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 12月28日
  • 已采纳回答 12月20日
  • 赞助了问题酬金15元 12月19日
  • 创建了问题 12月19日

悬赏问题

  • ¥15 神经网络建立应力预测模型
  • ¥20 反编译一款APP手游,解密出lua脚本。
  • ¥15 改一下,代码,让代码符合要求
  • ¥15 报错问题,只有两个错误,如图片所示,i多次初始化
  • ¥15 matlab runtime 如何收费
  • ¥15 Tpad api账户 api口令
  • ¥30 ppt进度条制作,vba语言
  • ¥15 生信simpleaffy包下载
  • ¥15 在二层网络中,掩码存在包含关系即可通信
  • ¥15 端口转发器解析失败不知道电脑设置了啥