Я использую спящий режим.Для построения запроса я использую блок
try(Session session = getSession()) {
session.beginTransaction();
Query query = session.createQuery("from Vendor where name = :name");
query.setParameter("name", name);
List<Vendor> vendors = query.list();
session.getTransaction().commit();
return vendors.get(0);
}
Но Vendor
- это название модели, и я хотел бы использовать vendors
, имя таблицы, поэтому запрос «правильно читает».
В моем hibernate.cfg.xml
есть следующая строка:
<mapping class="com.mysite.vendor" />
Есть ли способ использовать имя vendors
в Hibernate 5.3?Или я застрял с этим неуклюжим именем в моих запросах?