打开 XAVA 如何设置默认值并加入另一个 table 的列

Open XAVA How to Put Default value and Join column of another table

1 。对于默认值,我已经尝试过:

@Required 
@Column(name="semester")
@DefaultValueCalculator(value=StringCalculator.class, properties=@PropertyValue(name="value", value="173"))
private String semester;

获取错误:

Error calculating default value

2。另一个问题是我想将另一个 table 的列查看为 table.

Table . - Room [id, name] - RoomAssigned [id , capacity , type ,status ]

在 view/UI 中,我正在展示具有 CRUD 的 RoomAssigned 。

Now its showing column - 
[id,capacity,type,status]

我想从 "Room" table 添加另一列 [name] 。这里 "Room" id 是外键。

I want to get a view with view / UI : 

 [id,name,capacity,type,status]

我是提前OpenXava.Thanks新来的

关于第二点,你必须将引用名放在@View 成员中,在引用中使用@ReferenceView,并在引用实体中创建@View。

先阅读此文档: http://openxava.wikispaces.com/view_en