一部の ORM テクノロジ (JPA EntityManager、Hibernate Session など) の特定の機能は、標準の JDBC 接続の「オブジェクト キャッシュ」として機能します。
いくつかのテスト目的で、実際にデータを永続化する必要がなく (物理データベースまたは埋め込み/メモリ内データベースに何もコミットしないでください)、ORM のオブジェクトレベルのキャッシュだけで完全に十分である場合は、データベースの必要性を完全に排除(またはモックアウト)できる方法はありますか?
**明確にするために: 埋め込みデータベースまたはメモリ内データベースはありません。私は本当に、データベースがまったくないことを意味します (または、せいぜい、まったく何もしないデータソース/接続モック)。