Playframework 2.1 找不到 javax.persistence 和 play.db

2024-03-01

我在使用 Play 框架(版本 2.1)创建实体的 Scala 教程中遇到问题。我正在尝试做:

import java.util._
import javax.persistence._
import play.db.jpa._

但是当我编译时,它告诉我 javax.persistence 不存在,而且 play.db 也不存在。

我认为这是版本问题,因为在我看来,实际的 yabe-tutorial 有点旧。您知道有哪些网站有很好的解释和示例吗?

感谢您的帮助!


当您使用 Scala 时,您可以看一下 Slick,它似乎是 Play 未来的数据库持久性框架,并放弃教程中的框架。

查看您的 Build.scala 如果有jdbc作为依赖。

这是我的依赖项

val appDependencies = Seq(
    jdbc,
    "mysql" % "mysql-connector-java" % "5.1.22",
    "com.typesafe" % "slick_2.10.0-RC1" % "0.11.2",
    "org.mindrot" % "jbcrypt" % "0.3m"
  )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Playframework 2.1 找不到 javax.persistence 和 play.db 的相关文章

随机推荐

  • 解释重构[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Question 我的问题是如何教授整理和重构代码的方法和重要性 背景 我最近正在为一位同事进行代码审查 他们对早已消失的同事工作做了一些
  • 如何在 UIlabel 中显示阿拉伯语文本

    我从服务器得到这个字符串作为响应 它实际上是阿拉伯语 1606 1585 1610 1583 1571 1606 1606 1585 1609 1607 1584 1575 1601 1610 1575 1604 1604 1594 157
  • 展平 Scala Spark Dataframe 中的嵌套 json

    我有多个来自任何restapi 的json 但我不知道它的架构 我无法使用 dataframes 的爆炸功能 因为我不知道由 Spark api 创建的列名称 1 我们可以通过解码值来存储嵌套数组元素的键吗dataframe schema
  • Firefox 中的 Ctrl+r 用于刷新页面和我的 php 代码

    我创建了一个表单 所以它是 PHP 和 HTML 混合代码 它有能力发送 POST 当我单击它时 它可以完美地发送和显示输入 But there s something happening when i click Ctrl R in fi
  • OpenCV CUDA Morphology 比 CPU 慢得多

    我正在处理维度图像2208x1242来自 while 循环中的视频 使用 C 和 OpenCV 为了加快速度 我想在 Nvidia Jetson Nano 的 GPU 上执行操作 对于从 BGR 到 HSV 的颜色转换 使用cv cuda
  • 我可以将主窗口过程作为 WinMain 中的 lambda 吗?

    我有一个简单的窗口应用程序 其中声明了主窗口回调过程 WNDCLASSEXW wcx wcx lpfnWndProc MainWndProc 并在之后WinMain我宣布LRESULT CALLBACK MainWndProc HWND m
  • 更改列表的第 n 个元素

    我想更改列表的第 n 个元素并返回一个新列表 我想到了三个相当不优雅的解决方案 defun set nth1 list n value let list2 copy seq list setf elt list2 n value list2
  • Chrome 扩展程序中 Facebook.com 上的 POST 请求失败

    我有一个 Chrome 扩展程序 可以在每个页面上发送包含一些数据的 AJAX POST 问题是 Facebook 阻止了 AJAX 请求 导致 拒绝连接到 URL HERE 因为它 违反以下内容安全策略指令 connect src htt
  • python pandas 将数据帧转换为具有多个值的字典

    我有一个包含 2 列地址和 ID 的数据框 我想在字典中合并具有相同地址的 ID import pandas as pd numpy as np df pd DataFrame Address 12 A 66 C 10 B 10 B 12
  • ClojureScript clojure.set?

    如何在 ClojureScript 中使用 clojure set 我总是收到错误 def middle land set for x water hor y vec clojure set difference set range 0 b
  • 带有片段的空白活动不在 Android Studio 中

    您好 我的问题是 当我想在 Android studio 中创建一个新项目并且我想选择带有片段的空白活动时 不是将活动添加到移动窗口 有什么解决方案可以帮助我修复它吗 进入下一页后即可找到它 只需选中 使用片段 框 然后单击 完成
  • Bootstrap Affix 更改列表项宽度

    我正在使用 Twitter Bootstrap 的后缀来附加当前包含导航列表的左栏 div class row div class span3 ul class nav nav list li class nav header Naviga
  • 专门为代表 Now 的 DateTime 制作一个包装器是个好主意吗?

    我最近注意到 为了模拟和测试目的 使用代表 现在 的 DateTime 作为方法的输入参数确实很好 而不是每个方法都调用DateTime UtcNow他们自己 我在上面的方法中执行一次 然后将其转发到下面的方法中 所以很多需要 现在 的方法
  • 我通过 Axios 来自 API 并使用 Vue 显示的数据未显示

    我刚刚开始学习 Vue Js 我试图从 API 中获取一些信息并将其显示在表格中 我真的看不出问题出在哪里 我彻底浏览了代码 但无法弄清楚问题出在哪里 下面是我写的代码 我很漂亮 这是一件小事 或者在当前版本的 Vue 中是否有新的方法来做
  • 在Qt中,QEvent意味着失去窗口焦点,重新获得窗口焦点? (设置透明度)

    当我的应用程序失去焦点时 我需要设置透明度 我还需要在重新获得焦点时重置透明度 通过鼠标单击或 alt tab 或其他方式 我知道如何设置透明度 所以这不是问题 设置窗口不透明度 0 75 问题是何时 我同意 K vin Renella 的
  • 从 SecureRandom 获取确定性值?

    出于基准测试的目的 我希望 SecureRandom 产生确定性的输出 这是否可以通过使用种子 或者算法的规范 来实现 import java security SecureRandom class TestSecureRandom pub
  • 在 Vite 中禁用预加载

    我正在将一个使用 Vue 2 和 Webpack 的大项目迁移到 Vue 3 和 Vite 到目前为止 一切看起来都很棒 但是当我们第一次尝试发布到生产环境时 我们注意到注入了许多模块预加载标签 并且其中的许多文件可能永远不会被使用 问题是
  • python lxml 与 py2exe

    我已经用 dom 生成了一个 XML 我想使用 lxml 来漂亮地打印 xml 这是我用于漂亮打印 xml 的代码 def prettify xml xml str import lxml etree as etree root etree
  • 使用 data.table 将 R 中的许多列乘以特定的其他列?

    我在 R 中有一个很大的 data table 其中有几个带有美元值的列 在另一列中 我有一个通货膨胀调整数字 我试图弄清楚如何用它乘以通货膨胀调整栏来更新我的每个货币栏 假设我有数据 DT lt data table id 1 1000
  • Playframework 2.1 找不到 javax.persistence 和 play.db

    我在使用 Play 框架 版本 2 1 创建实体的 Scala 教程中遇到问题 我正在尝试做 import java util import javax persistence import play db jpa 但是当我编译时 它告诉我