Вызов метода непосредственно перед сохранением объекта в хранилище данных (GAE) - PullRequest
1 голос
/ 24 июля 2010

Есть ли возможность вызвать метод непосредственно перед сохранением объекта?Что-то вроде "onMakeObjectPersistent ()"

Я хочу рассчитать геохэш на основе lon и lat и сохранить его в хранилище данных.

Regars, M

Решение:

as @Duy Do post: в JDO это можно сделать с помощью метода jdoPreStore ():

@PersistenceCapable
public class Foo implements StoreCallback{
    public void jdoPreStore()
        //do something
    }
}

1 Ответ

0 голосов
/ 24 июля 2010

Я не использовал GAE, но я думаю, что если вы используете JPA, вы можете использовать аннотацию PrePesist вместе с методом, который вы хотите вызвать до сохранения объекта. С JDO вы можете использовать метод jdoPreStore ().

...