能否用C++来写一个类似Hibernate的O/R Mapping来实现persistent layer(持久层)给C++的程序员使用?
现在在网上有Hibernate(For Java),NHibernate(For .Net),就是没有看到有For C++的。
1、假如要开发一个这样的东东,工作量不知道大不大?不知道会不会有不能实现(或者很难实现)的功能点或者特点?
2、C++中有没有类似Java中的序列化机制?
3、会不会有的论坛帖子中所说的一样:由于C++没有Java中的垃圾自动处理功能,必须手动清理对象,会不会在处理O/R Mapping上很难处理?