У меня есть таблица БД со столбцом, который является строкой. Я не считаю этот случай значимым (например, "TEST ==" test "). К сожалению, похоже, что JPA2 делает, потому что оба значения вставлены в мою таблицу; я бы хотел, чтобы второе было отклонено.
Есть ли общий способ аннотировать уникальное ограничение "case-ignore" для строкового столбца?
В качестве альтернативы я мог бы также рассмотреть возможность наложения уникального ограничения "игнорировать регистр" на фактический столбец БД. Возможно ли это в Oracle 10?
Что я не хочу делать, так это писать код, потому что это часто происходит в этой конкретной базе данных.
Вся помощь очень ценится.