hibernate做数据库操作,我通过e.getMessage()获取错误信息在前台页面显示的是 我想在前台页面显示的错误是ORA-01400: 无法将 NULL 插入 ("SXJM"."KF28"."CKA025"),这个该怎么处理。

解决方案 »

  1.   

    一种是因为 字段类型为int 你却插入了null
    或者是非空字段 插入了null最好还是把控制台的全部异常贴全给我们、
    这些异常信息只能让我们盲目的猜想、
      

  2.   

    楼主的意思是把后台返回的错误信息修改成类似“无法将NULL值插入数据吧”;
    在返回前台的的错误信息修改成想要的就ok了;
    如果出现这种错误,java自己捕捉的异常只能是Could....加班中,郁闷中,回答几个问题解解闷
      

  3.   

    写自定义异常,在controller中做异常处理,返回给页面的是经过包装的异常信息。
      

  4.   

    我想要的是把那个错误显示到前台页面,那个错误是我故意弄出来的发出来的,我现在就想在前台页面显示ORA-01400: 无法将 NULL 插入 ("SXJM"."KF28"."CKA025"),错误给用户看,而不是显示一句英文给用户看。