更新谷歌应用程序引擎数据存储中的查询(java)
如何在与 gwt 一起使用时在 Google 应用程序引擎中使用更新查询。我正在尝试制作一个聊天应用程序,除了提交和删除以前的消息之外,管理员还可以编辑现有消息的部分。
为了编辑现有消息,需要更新查询,但我在数据存储中找不到类似更新查询的内容。
我们如何更新现有数据?
How to use the update query in google app engine while using with gwt. I'm trying to make a chat application where apart from submitting and deleting the previous messages, the administrator can edit out the portions of existing messages.
For editing the existing messages update query is needed and I could not find anything like update query in data store.
How can we update the existing data?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是 http://www.ibm.com/ 的一些示例代码developerworks/java/library/j-gaej3.html
您可以先获取修改数据,然后进行持久化,然后提交。
请参阅随附代码中的 updateContact() 方法。
主要需要注意的是跨实体执行此操作 - 注意:DataStore 中的数据存储与关系数据库不同。
Here is some sample code from http://www.ibm.com/developerworks/java/library/j-gaej3.html
You can do a get modify your data then a make persistent and then commit.
See the updateContact() method in the attached code.
The main caveat is doing this across entities - Note: Data storage in the DataStore is different than a relational DB.
对已检索或先前插入的实体调用
makePersistent()
将更新数据存储中的实体。请参阅文档。Calling
makePersistent()
on an entity that has been retrieved or previously inserted will update the entity in the datastore. See the docs.