我使用Hibernate来管理数据库表,一切正常。是否可以在没有Hibernate的情况下访问Hibernate托管数据库?
现在,另一个系统应该访问相同的数据库表,我不能告诉它使用Hibernate(因为它是一个单片软件)。 我的疑问是关于从外部软件正确使用数据库以及这种方法给我的注意力带来的一致性问题。特别是,它能成为一个问题吗?也许Hibernate在RAM中工作(一个ORM可以实现缓存和延迟事务来加速写/读过程),所以一个可能的外部事务到数据库可能会导致Hibernate工作的不一致。这是Hibernate的情况吗?
谢谢
首先搜索Google - 您会发现Hibernate不是** DB管理工具,而是ORM层。 也就是说它不会**阻止其他人访问数据库 –