博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate坑边闲话
阅读量:5162 次
发布时间:2019-06-13

本文共 518 字,大约阅读时间需要 1 分钟。

使用hibernate各种各样的坑

Remember that ordinal parameters are 1-based

node to traverse cannot be null

这两个错误基本是由于HQL语句的错误书写或者参数赋值时出错的,错误可能有:

hql语句里不需要参数,却添加了一个参数,删掉添加参数的语句就可以了(这个能创建query)

还一个是由于在给占位符赋值时报的错。是不是用的setParameter 是的话从0开始给值,然后如果参数类型不一样的话要给出参数类型,如

最后有一个很蠢的事情  update 语句如果有多个字段的话要用逗号分隔开来!!!!!!!!!!!!

String hql="update User a set a.username=?,a.password=?,a.email=?,a.institution=?,a.telephone=?,a.birthday=?,a.signature=?,a.gender=? where a.user_id=?";

 

 注意sql语句的正确性。

转载于:https://www.cnblogs.com/notably/p/10539120.html

你可能感兴趣的文章
java.lang.OutOfMemoryError: Java heap space
查看>>
popular short sentences
查看>>
Python操作SQLite数据库的方法详解
查看>>
如何透彻的掌握一门机器学习算法
查看>>
用数据分析进行品类管理
查看>>
实验二:编写输出"Hello World!"
查看>>
cocos2d关于glew32.lib错误(转)
查看>>
菜单和工具条(二)
查看>>
面试经验[all]
查看>>
算法笔记
查看>>
6 行为型模式之 - 命令模式
查看>>
Mvc ModelState.isValid为false时,检查时那个字段不符合规则的代码
查看>>
Python 之 基础知识(三)
查看>>
cluster集群
查看>>
搞JAVA在北京月薪15K的朋友来到厦门却很难找到工作
查看>>
冒泡数组排序
查看>>
kibana5画图
查看>>
类的加载和反射
查看>>
Linux学习笔记四
查看>>
JavaScript
查看>>