在Hibernate中使用Value Types与此类似:
拥有表用户(名称,姓氏,地址),如果我希望地址有更多字段但不是实体,Hibernate允许我创建一个这样的可嵌入类:
@Embeddable
public class Address{
private String street;
private String city;
...
}
表示具有属性Address:
的表的用户类@Entity
@Table (name="USER")
public class User{
private String name;
private String surname;
private Address address;
...
}
最后,表用户有字段(姓名,姓氏,街道,城市),但这两个字段是托管的,抛出类地址。
我知道Slick和Hibernate之间存在差异,但在我看来,Slick中没有支持的东西是非常基本的,有什么方法可以用Slick做同样的事情吗?
答案 0 :(得分:0)
你不会在Slick中这样做。以下是您要做的事情:
http://slick.typesafe.com/doc/2.1.0/orm-to-slick.html#navigating-the-object-graph