Play2.1 使用了Ebean后怎么去除._EBEAN_INTERCEPT列

进击的愤怒 2013-12-05 04:48:14
项目的Play中用了Ebean,导入了ebean和avaje相关的包。现在想使用Jpa了,把相关包去掉后,凡和数据库相关的操作都报错:Column "XXXX0_._EBEAN_INTERCEPT" not found;
XXXX是表名,各个表都会这样。
该如何不让jpa访问这个奇怪的列呢?
...全文
439 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
moihn 2013-12-22
  • 打赏
  • 举报
回复
libraryDependencies ++= Seq( javaJdbc, javaJpa, cache } 原来里面有javaEbean的, 现在拿掉就好了。记得play clean。 我用的版本2.2.1
进击的愤怒 2013-12-09
  • 打赏
  • 举报
回复
引用 3 楼 moihn 的回复:
找到解决方法,需要去掉build.sbt里面的javaEbean的support, 直接去掉javaEbean然后recompile就可以了,从sample里面的JPA例子看出来的。
谢谢你的消息。 不过怎么去掉这个支持呢?build.scala一直有ebeanEnabled := false。build.sbt里我只有一句话addSbtPlugin("play" % "sbt-plugin" % "2.1.0")。 你的build.sbt怎么写的?
moihn 2013-12-08
  • 打赏
  • 举报
回复
找到解决方法,需要去掉build.sbt里面的javaEbean的support, 直接去掉javaEbean然后recompile就可以了,从sample里面的JPA例子看出来的。
moihn 2013-12-08
  • 打赏
  • 举报
回复
我也遇到了同样的问题,我用的2.2.1版本的play, 不用EBean好像还不行,是不是2.2.1强制ebean了?如果解决了,麻烦告知啊。
teemai 2013-12-05
  • 打赏
  • 举报
回复
我个人觉得2.x版本还没1.x好用,面目全非。绑定下

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧