Я использую Spring mvc и Hibenate с базой данных MS SQL, в которой две таблицы состоят из 1) tbl_InvoiceHeader и 2) tbl_poOracleData в обеих таблицах содержит одинаковое имя столбца и один и тот же первичный ключ (invoiceUniqueId). Я извлекаю данные с использованием предложения внутреннего соединения, нов tbl_poOracleData данные равны нулю, что соответствует первичному ключу tbl_invoiceHeader ...
, поэтому я хочу обе таблицы таблицы, если это не выходы, соответствующие первичному ключу или нет
Query q = sessionFactory.getCurrentSession().createQuery(
"from InvoiceHeader inv inner join
poOracleData po on
inv.invoiceuniqueId=po.invoiceUniqueId
where inv.invoiceIniqueId=:invoiceUniqueId");
q.setParameter("invoiceuniqueId",
invoiceHeader.getInvoiceUniqueId());
return (InvoiceHeader) q.uniqueResult();