微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法导入javax.persistence.MapsId

如何解决无法导入javax.persistence.MapsId

我使用Spring Data JPA,我想在我的实体之一的代码中使用from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import webdriverwait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver import ActionChains PATH = "C:\Program Files (x86)\chromedriver.exe" drive = webdriver.Chrome(PATH) drive.get("https://www.blackhempfamily.com/") wait = webdriverwait(drive,10) link = wait.until(EC.element_to_be_clickable((By.LINK_TEXT,"Why Black Hemp?"))) link.click() 批注

尽管我在实体中放了@MapsId

我遇到以下编译错误

import javax.persistence.*;

我的 pom.xml

cannot find symbol
[ERROR]   symbol:   method name()
[ERROR]   location: @interface javax.persistence.MapsId

解决方法

您正在使用@MapsId(name = "something"),但是name上不存在@MapsId

改为使用value@MapsId(value = "something"),或者简单地使用@MapsId("something")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。