0

我在 play framework 2.0.4 中使用 Hibernate for ORM。我有一个名为 video 的模型类,它使用 JPA 进行了注释。但是,当我运行应用程序时,出现以下错误

   [NullPointerException: null] In C:\Users\username\IdeaProjects\projectname\app\models\Video.java at line 4.

 1package models;

2

3 import java.util.Date;
4 import javax.persistence.Entity;
5 import javax.persistence.Id;
6
7@Entity
8public class Video {

我刚刚开始学习游戏,不知道是什么导致了这个问题以及如何解决它。堆栈跟踪 !@6d9h9310f - 内部服务器错误,请求 [GET /] ->

  play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[NullPo
  interException: null]]
    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:134) [
  play_2.9.1.jar:2.0.4]
    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115) [
 play_2.9.1.jar:2.0.4]
    at akka.actor.Actor$class.apply(Actor.scala:318) [akka-actor.jar:2.0.2]
    at play.core.ActionInvoker.apply(Invoker.scala:113) [play_2.9.1.jar:2.0.
 4]
    at akka.actor.ActorCell.invoke(ActorCell.scala:626) [akka-actor.jar:2.0.
  2]
    at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197) [akka-actor.j
   ar:2.0.2]
 Caused by: java.lang.NullPointerException: null
    at models.Video._ebean_get_video_name(Video.java:4) ~[classes/:na]
    at models.Video.getVideoName(Video.java:43) ~[classes/:na]
    at controllers.Application.index(Application.java:15) ~[classes/:2.0.4]
    at Routes$$anonfun$routes$1$$anonfun$apply$1$$anonfun$apply$2.apply(rout
 es_routing.scala:32) ~[classes/:na]
    at Routes$$anonfun$routes$1$$anonfun$apply$1$$anonfun$apply$2.apply(rout
  es_routing.scala:32) ~[classes/:na]
    at play.core.Router$HandlerInvoker$$anon$5$$anon$1.invocation(Router.sca

我意识到然后我只是调用视频实体的主键我没有问题但是当我尝试获取任何其他属性时会发生这种情况。我还意识到在我的数据库中生成了一个名为 _ebean_intercept 的新列,它的所有行都是空的,这是否会导致问题。

4

0 回答 0