Vaadin Web应用开发教程(49): SQLContainer-引用其它SQLContainer
数据库表之间存在参考关键,这对应到数据库通常为外键引用。Vaadin 的SQLContainer提供了不同SQLContainer之间引用的有限支持,但其实现主要是通过Java 代码来实现的,并不需要数据库的表之间一定要有外键定义。
给一个SQLContainer添加引用的方法为:
SQLContainer和参照其它SQLContainer的主要方法如下:
public boolean setReferencedItem(Object itemId, Object refdItemId, SQLContainer refdCont)public Object getReferencedItemId(Object itemId, SQLContainer refdCont)public Item getReferencedItem(Object itemId, SQLContainer refdCont)public boolean removeReference(SQLContainer refdCont)这里不再一一说明了。