我第一次在一个项目中使用 Cayenne。到现在为止,我一直在使用 SelectQuery 并且很喜欢它。我现在需要更新一个对象,例如我的User
对象包含一个emailId
属性。当用户需要更新他/她的电子邮件时,我会使用现有User
对象并emailId
使用用户提供的新值更新属性。
问题从现在开始,我不明白将更新持久化到数据库的方式。我的选项似乎仅限于SQLTemplate
或使用EJB QL
。我对吗?是否有更优雅的方式将更新的对象提供给DataContext
数据库并将更新持久化到数据库?
我在 Web 应用程序中使用 Cayenne,并通过WebApplicationContextFilter
.