Использование хранилища данных JDO / DataNucleus / NeoDatis
Я добавил @Unique в поле персистентного объекта, однако мне разрешено создавать несколько объектов, которые нарушают ограничение уникальности. Документы для DataNucleus / NeoDatis предполагают, что уникальные поля поддерживаются.
@PersistenceCapable
public class User {
@Persistent
@Unique
private String username;
//...
}
Если я добавлю несколько объектов в БД с одним и тем же именем пользователя, проблем не возникнет.