我的所有数据模型都有字段DateAdded。当用户(通过MVC Web API)发送保存模型的请求时,服务器端使用DateTime对象填充该字段,然后通过hibernate保存该对象。即使用户手动修改DateAdded字段,也不应更改数据库中的值。有没有一种方法可以指定不更新此字段,而不管用户提供什么?如果该字段不是由用户填充的,则日期时间字段将变为空,这也是不好的。
我正在使用Django 1.11,在我的一个模型中,我在保存模型时添加了操作。
但是,我不希望在只保存模型的一部分时执行这些操作。我知道update_fields=('some_field',)可以用来指定必须保存的字段。但是,当使用only() or defer()方法在数据库中获取对象时,我看不到有关save()方法中更新的字段的任何信息,update_fields为空。因此,我的问题是:当只获取了一些字段时,如何获取Djang
我正在尝试使用hibernate来映射这样的对象:public class ParentClass { @GeneratedValue}
public class ChildClass { @GeneratedValue}
我不希望我也不希望在ChildClass中为键添加字段。理想情况下,当保存对象时,Hiber