在Eclipse中,这是我的数据模型(我们将调用此属性部分):
http://i1145.photobucket.com/albums/o518/kxtg2431/attribute.png
对于首发,我选择Int32
作为数据类型。
和规则(规则部分): http://i1145.photobucket.com/albums/o518/kxtg2431/rule.png
生成的代码为this.getId() == (new BigDecimal("1")).negate()
,产生编译错误。
生成的代码应为:
this.getId()==-1
我错过了什么吗?我是否需要始终手动编辑生成的代码?
步骤是: 我使用上面显示的屏幕创建新模型,然后右键单击并选择从数据模型生成代码: http://i1145.photobucket.com/albums/o518/kxtg2431/result.png
瞧,瞧!代码自动生成: http://i1145.photobucket.com/albums/o518/kxtg2431/generate.png这是使用Versata workbench 7开发的 非常感谢你。