是否可以使用SOCI c ++数据库访问库管理表关系

时间:2012-01-25 17:08:16

标签: c++ orm soci

假设我有两个具有多对多关系的表(即只有第三个表用于关系)。

SOCI是否支持声明中不同类型的“加入”?

如果是,它是否适用于所有数据库(文档中称为后端)?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用SOCI,您仍然需要构建SQL语句,并且可以将join放入其中(或其他任何内容)。 SOCI基本上只是帮助你

  1. 将输入数据输入SQL查询(使用use(...))和
  2. 以合适的方式处理返回的结果(使用into(...)rowset等)。
  3. 由于select的结果只是一个行列表,无论您是否使用join,都没有什么可以阻止您使用它们。