odb --generate-query --generate-schema xxx.h
生成的schema需要将双引号去掉
生成的hxx cxx 需要去掉 \"
std::string 作为id 需要修改.cxx文件中
id (const id_image_type& i)
{
oracle::database* db (0);
ODB_POTENTIALLY_UNUSED (db);
id_type id;
{
oracle::value_traits<
::std::string,
oracle::id_string >::set_value (
id,
i.id_value,
i.id_size, /// 修改为----->> strlen(i.id_value)
i.id_indicator == -1);
}
return id;
}