JDO has nothing to do with where methods are executed. JDO simply specifies how the fields of a petent object should be managed in-memory, being transparently stored to and retrieved from an underlying datastore. With JDO, methods are invoked on persistent object by an application, as per any regular in-memory Java object. JDO has many implementations. Visit the following link to know about the available implementations. http://db.apache.org/jdo/impls.html
"Java talks" is about Java technologies including: Hibernate, JDO, JDBC, Servlet, JSP, Sturts, Web Services, Spring, AWS, Spring Boot, Spark, Scala etc.