Skip to content

Instantly share code, notes, and snippets.

@thjanssen
Created May 21, 2017 16:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save thjanssen/f887a1704329ba2b8af5c178a1a0444b to your computer and use it in GitHub Desktop.
Save thjanssen/f887a1704329ba2b8af5c178a1a0444b to your computer and use it in GitHub Desktop.
StoredProcedureQuery query = this.em.createStoredProcedureQuery("get_reviews", Review.class);
query.registerStoredProcedureParameter(1, void.class, ParameterMode.REF_CURSOR);
query.registerStoredProcedureParameter(2, Long.class, ParameterMode.IN);
query.setParameter(2, b.getId());
List<Review> reviews = query.getResultList();
StoredProcedureQuery q = this.em.createNamedStoredProcedureQuery("getReviews");
q.setParameter(2, b.getId());
List<Review> reviews = q.getResultList();
CREATE SEQUENCE book_seq;
@NamedNativeQuery(name = "selectAuthorNames", query = "SELECT a.firstname, a.lastname FROM Author a")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment