加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在Spring数据中将模式名称添加到实体?

发布时间:2020-12-15 05:13:47 所属栏目:Java 来源:网络整理
导读:使用Oracle DB和 Spring Data时出错.错误是: ORA-00942: table or view does not exist 导致此错误的原因是我连接的用户无法访问我希望连接到的模式中的表. 我读到这2个修复程序是在我的数据库中创建同义词或指定每个实体/表所属的模式. 我将首先尝试Schema
使用Oracle DB和 Spring Data时出错.错误是:

ORA-00942: table or view does not exist

导致此错误的原因是我连接的用户无法访问我希望连接到的模式中的表.

我读到这2个修复程序是在我的数据库中创建同义词或指定每个实体/表所属的模式.

我将首先尝试Schema方法.我该怎么办?

我的下面的示例实体,兽医模式中的狗:

@Entity
@Table(name = "Dog")
public class Dog
{
    @Id
    private String id;

    @Column(name = "NAME")
    private String name;

    @Column(name = "Owner")
    private String owner;

  //getters and setters etc...

解决方法

@Table注释提供了schema属性:

@Table(name = "Dog",schema = "Vet")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读