我需要为没有主键的oracle物化视图创建实体类,并且还要映射xml文件。我不知道怎么办,有人可以提出你的建议。提前谢谢。
答案 0 :(得分:0)
Hibernate / JPA需要一个主键:
一种可能的解决方案是每次刷新实体化视图并创建它时创建一个新的主键。您可以通过将其添加到MV的创建语句来执行此操作:
CREATE MATERIALIZED VIEW viewname
...
WITH PRIMARY KEY AS
SELECT
rawtohex(sys_guid()) as ID,
...
FROM tablename;