使用带有C++的数据库是一个真正的混乱,当我转移到Java时能够使用统一的系统来抽象整个层(也就是Hibernate),这是令人耳目一新的.
DB有几个C++抽象层,但它们通常是特定于供应商的,只有一个包含真实C API的薄层.有没有人遇到过类似于hibernate for C++的东西,或者知道正在查看这个问题域的组或开源项目.
我不知道任何像Hibernate这样的C++库,但肯定有非供应商特定的库:SOCI和DTL