使用复合id与Hibernate有任何性能问题吗?

时间:2011-10-29 05:18:08

标签: performance hibernate composite-key composite-primary-key

是否有人知道使用复合id的任何性能问题,无论是@EmbeddedId还是@IdClass,还是Hibernate?

感谢。

1 个答案:

答案 0 :(得分:0)

在我看来,无论是否为复合键,Hibernate本身都不会对性能产生重大影响。重要的是dbms,引擎类型,查询,表上的更新次数,索引和列类型。 Hibernate只是将hql转换为sql,所以在这种情况下,如果底层查询表现良好,hibernate的性能应该是好的....

这是一个链接,就MySQL问题而言,这个问题有很好的解释

Composite Primary Key performance drawback in MySQL