Ruby DataMapper:有没有相当于Java Hibernate的组件映射?

时间:2011-02-03 11:50:38

标签: ruby hibernate datamapper data-mapping

来自Java / Hibernate环境,我可以将表中的某些列映射为属于父类的“组件”。例如,User对象包含一个Preference对象,该对象实际上将所有属性映射到数据库中的一个表中。

DataMapper中有类似的东西吗?或其他数据库接口库?

1 个答案:

答案 0 :(得分:1)

DataMapper目前不支持此功能,但它在路线图上并被称为“嵌入值”。 ActiveRecord支持定义嵌入值。

只要DataMapper没有嵌入值的内置支持,就可以按照https://gist.github.com/873428

中列出的模式“伪造”它们