第一,500错误码表示是你自己程序内部出问题,即代码有问题 第二,看你报的异常估计是你在DAO保存或更新数据库数据的时候,传入的实体对象为空,因为你用的是hibernate 仔细检查在保存save()或update()的时候,传进来的实体对象是否不为空 希望对你有帮助