在其参数中使用带有“@Named”注释的方法

时间:2014-02-18 07:46:59

标签: java jpa

我正在使用JPA,我有一个方法

/**
 * This method gets the entity having primary key id. It uses HTTP GET method.
 *
 * @param id the primary key of the java bean.
 * @return The entity with primary key id.
 */
@ApiMethod(name = "getNote")
public Note getNote(@Named("id") String id) {
    EntityManager mgr = getEntityManager();
    Note note = null;
    try {
        note = mgr.find(Note.class, id);
    } finally {
        mgr.close();
    }
    return note;
}

但我不知道如何使用这种方法。我已经阅读了很多这方面的教程,但仍然感到困惑。 我试着像这样使用它

Note newResult = endpoint.getNote(noteID).execute();

但它会返回Null

0 个答案:

没有答案