Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 在GAE实体中,如何在每次创建或删除实体对象时自动执行代码?_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Google app engine 在GAE实体中,如何在每次创建或删除实体对象时自动执行代码?

Google app engine 在GAE实体中,如何在每次创建或删除实体对象时自动执行代码?,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,如果解决方案是从db.Model/db.Expando/db.PolyModel重写init()和del(),那么我需要调用超类函数吗 如果能在答案或链接中看到一些示例代码,那就太好了。非常感谢。我认为完成你想做的事情的最好方法就是使用 使用这种方法可以避免直接与类和超类混淆。这可能会很快变得复杂、混乱和错误。如果这是java实现,那么可以在域模型上实现javax.jdo.listener.StoreCallback,然后定义方法jdoPreStore()。每次持久化到数据存储时,都会自动调用此

如果解决方案是从db.Model/db.Expando/db.PolyModel重写init()和del(),那么我需要调用超类函数吗


如果能在答案或链接中看到一些示例代码,那就太好了。非常感谢。

我认为完成你想做的事情的最好方法就是使用


使用这种方法可以避免直接与类和超类混淆。这可能会很快变得复杂、混乱和错误。

如果这是java实现,那么可以在域模型上实现javax.jdo.listener.StoreCallback,然后定义方法jdoPreStore()。每次持久化到数据存储时,都会自动调用此方法

我就这个问题写了几篇博文:一篇在高层,另一篇在高层。其中一个可能就是你要找的