我在 db 中有两个具有双向多对一关联的表。问题是我只想在一张表中写入数据。第二个必须是只读的。我搜索但没有找到任何解决方案。我使用弹簧数据、jpa、eclipselink、mysql。也许有人知道如何解决这个问题?谢谢
问问题
454 次
2 回答
0
要限制表的权限,您需要使用REVOKE
:
REVOKE 语句使系统管理员能够撤销 MySQL 帐户的权限。每个帐户名称都使用第 6.2.3 节“指定帐户名称”中描述的格式。
于 2013-08-17T11:09:36.110 回答
0
感谢帮助。我以编程方式解决了它。在我的只读表实体类中,我插入了 @ReadOnly 注释和:
@OneToMany(targetEntity=Catalog.class, mappedBy="category", cascade={CascadeType.ALL}, fetch = FetchType.EAGER)
private List<Catalog> catalog;
在目标实体中:
@ManyToOne()
@JoinColumn(name="cname", referencedColumnName="name")
private Category category;
于 2013-08-24T14:00:24.523 回答