这两个新闻有什么区别?
New
ProductId = &ProductId
ProductPriceListDate = &Today
ProductPriceListPrice = &price
EndNew
和
&Product = new()
&Product.ProductId = &ProductId
&Product.ProductPriceListDate = &Today
&Product.ProductPriceListPrice = &price
commit
假设我没有填写此属性,无论哪种方式,记录都将以null插入或以空('')和0插入?
答案 0 :(得分:1)
第一种选择是直接在数据库中插入一条记录,根据Initialize not referenced attritutes属性,将使用null或空值。
第二个选项,我认为您使用的是Business Component。这种情况非常不同,因为它不仅插入记录,而且触发事务处理规则。 无论如何,在这种情况下会存储“空” 注意:似乎您忘记了在第二个选项中包含save()方法。