Tag: insert linkedhashset

hibernate是否保留LinkedHashSet的顺序,如果是,如何?

hibernate是否保留LinkedHashSet的顺序,如果是,如何? 如果这取决于数据库的类型,我想知道PostgreSQL的这个。 背景: 我知道LinkedHashSet的用途是什么,我问这个的原因是因为我将我执行的一些函数的名称记录到’logError’表中,该表与某些’functionName’表有多对多的关系。 我需要这些函数保持与执行它们时相同的顺序,所以首先我找到相应的’functionName’对象,将它们放在LinkedHashSet中(在每个失败的函数之后),然后我坚持’logError’对象。 现在当我再次从数据库中获取’logError’对象时,它仍然会被订购吗? 如果是这样,我很好奇Hibernate如何做到这一点。