0
Я использую пример примера dropwizard и хочу использовать SQL-запрос, который принимает параметры.Параметры Dropwizard @NamedQuery
здесь мой Namedquery в моем User2 классе
@NamedQuery(
name = "com.example.helloworld.core.User2.name",
query = "SELECT p FROM User2 p where p.name = :name"
)
и в моем классе User2Dao у меня есть этот метод.
public List<User2> findRole(String x) {
return list(namedQuery("com.example.helloworld.core.User2.name").setString("role", x));
}
здесь мой nethod в моем ресурсе классе
@GET
@Path("/{id}")
public List<User2> getUser(@PathParam("id") String id) {
return userDAO.findRole(id);
}
Я получаю эту ошибку.
org.hibernate.HibernateException: No session currently bound to execution context
Возможно использование @NamedQuery, который принимает параметры?