Class TypedNativeQuery

java.lang.Object
com.flowlogix.jeedao.TypedNativeQuery

public class TypedNativeQuery extends Object
type-safe native query, avoids casts or unchecked warnings.

Example:


List<Integer> intList = new TypedNativeQuery(em
     .createNativeQuery("myQuery", Integer.class)).getResultList();

Author:
lprimak
  • Constructor Details

    • TypedNativeQuery

      public TypedNativeQuery()
  • Method Details

    • getSingleResult

      public <TT> TT getSingleResult()
      Gets a single result from native query in a type-safe way.
      Type Parameters:
      TT - return type
      Returns:
      single result
      See Also:
    • getResultList

      public <TT> List<TT> getResultList()
      Gets a result set from native query in a type-safe way.
      Type Parameters:
      TT - return type
      Returns:
      result list
      See Also:
    • getResultStream

      public <TT> Stream<TT> getResultStream()
      Gets result stream from a native query in a type-safe way.
      Type Parameters:
      TT - return type
      Returns:
      result stream
      See Also: