Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 512705
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T07:20:49+00:00 2026-05-13T07:20:49+00:00

I placed this question in Google groups for gae java ( http://groups.google.com/group/google-appengine-java/browse_thread/thread/85dc9f10d7e12a3 ), but

  • 0

I placed this question in Google groups for gae java (http://groups.google.com/group/google-appengine-java/browse_thread/thread/85dc9f10d7e12a3), but sometimes it takes a week for someone to bother answering a question and I feel I need to know the answer much quicker.

We are advised to have our persistent fields accessible only thro
setter/getter and not to allow public access, lest the JDO mechanism
is bypassed.

We are also advised to implement persistenceCapable interface.
However, in gae java, we don’t seem to require to implement
persistenceCapable interface, but merely place @PersistenceCapable
annotation appropriately.

A setter/getter is merely

setHello(hello){this.hello = hello;} 
getHello{return this.hello;}

There is nothing else in between those lines that could be bypassed.
That set me thinking …

Does @PersistenceCapable and all the other gae @ annotations modify/
enhance my java code and insert extra stuffs into my setters/getters
during compilation which would be bypassed if those fields were
accessed directly by non-persistence aware classes?

Also, does @PersistenceCapable cause gae sdk to insert “implements
PersistenceCapable” for us or is it the case that gae simply/
inconsistently does not require us to implement PersistenceCapable?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T07:20:50+00:00Added an answer on May 13, 2026 at 7:20 am

    but sometimes it takes a week for someone to bother answering a question

    Some people answer questions in their spare time, here and over there. Good job I “bothered” answering your question over there then 😉

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 281k
  • Answers 281k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer You can use wildcards * or .. to express the… May 13, 2026 at 3:51 pm
  • Editorial Team
    Editorial Team added an answer You should link your application with /LARGEADDRESSAWARE to make more… May 13, 2026 at 3:51 pm
  • Editorial Team
    Editorial Team added an answer Please don't take this the wrong way, but have you… May 13, 2026 at 3:51 pm

Related Questions

in my google app application, whenever a user purchases a number of contracts, these
I am trying to learn how to use MSBuild so we can use it
Macros refuse to run for me in Excel 2007 on Windows Server 2003. The
Before I begin: I have spent a long time on many forums (including Stack
My database background is mainly Oracle, but I've recently been helping with some SQL

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.