我试图在 Eclipse IDE 中将 EclipseLink JPA 提供程序与 H2 DBMS 一起使用。
当我创建一个新的 JPA 项目并填充数据 (URL="jdbc:h2:~/test",Username="user",password="") 连接类型:资源本地(我正在使用嵌入模式)我得到 2 件奇怪的东西:
- 当我尝试从表中创建实体时,我得到一个空白表列表
- 我在@Entity 符号附近收到一条错误消息,指出“无法为实体 e1 解析目录用户”或“无法为实体 e1 解析架构用户”,具体取决于保留目录的默认值或在项目创建时更改它其中 User 是数据库用户名
数据库已经包含在 Firefox 中使用 h2 控制台的表
这些问题的原因是什么?我该如何解决?您是否有任何页面或书籍可以帮助处理persistence.xml文件(除了oracle官方网站)?