Я новичок в JPA. У меня есть эти таблицы в базе данных, которые столбец Created_By не обнуляется. Проблема в том, что у меня проблема с ограничением, так как это значение не обнуляется.
База данных: Oracle 11G
Сервер приложений: IBM Websphere
Использование JNDI для источника данных
Таблица транзакций:
Customer_Id | Amount | Status | Created_BY | Created_Date |
1 | 10 | Pending | (USER) | (new Date()) |
В моих кодах Java я не устанавливаю атрибуты CreatedBy и атрибуты по умолчанию в моем сценарии базы данных, где в качестве даты указано SYSDATE.
Customers customer = new Customer();
customer.setCustomerId(12324);
customer.setAmount(10);
customer.setStatus(StatusType.PENDING.getName());
customer.setCreatedDate(new Date());
Могу ли я в любом случае использовать пользователя из БД, используя JPA? не используя собственный запрос «Выберите пользователя из Dual».