JPA 环境中 使用@Entity标签,为什么老是出The table xxx cannot be found on the database ,使用junit 能向目标数据库写入数据,但老是报这个错

编程入门 行业动态 更新时间:2024-10-28 18:31:47
JPA 环境中 使用@Entity标签,为什么老是出The table xxx cannot be found on the database ,使用junit 能向目标数据库写入数据,但老是报这个错 JPA 环境中 使用@Entity标签,为什么老是出现The table xxx cannot be found on the database ,使用junit 能向目标数据库写入数据,但老是报这个错,请问是怎么回事呢?

最满意答案

首先我不知道你是否已经成功的配置了jpa的运行环境。这个错误表明在数据库中没有你要查找的那个表格。

我建议您应该这样做。咋junit中先选中@BeforeClass在这个注解下面首先启动Spring容器,不知道你是不是使用了Spring哈。

然后不要做任何操作新建一个空的@Test方法。然后测试这个test方法。注意在@BeforeClass中的代码用try {}catch{}包裹哦。

然后观察控制台的打印情况。如果没有错误表明建表成功。如果出错说明JavaBean的jpa映射除了问题。这样一步一步来,就能够找出错误的根源了。不知道有没有帮到你哈!呵呵。

更多推荐

JPA使用,使用,错误,知道,老是,电脑培训,计算机培训,IT培训"/> <meta name="description

本文发布于:2023-08-01 23:18:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1365196.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:目标   标签   环境   数据库   数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!