org.hibernate.annotations по сравнению с javax.persistence

В .NET Framework такого класса нет, но вы можете взглянуть на то, как класс CompositeCommand реализован в Prism.

Из документов :

Поддерживается список дочерних команд (экземпляры DelegateCommand). Метод Execute класса CompositeCommand просто вызывает метод Execute для каждой дочерней команды по очереди. Метод CanExecute аналогично вызывает метод CanExecute каждой дочерней команды, но если какая-либо из дочерних команд не может быть выполнена, метод CanExecute вернет false. Другими словами, по умолчанию, CompositeCommand может выполняться только тогда, когда могут быть выполнены все дочерние команды.

blockquote>

Вы связываете дочерние команды, используя метод RegisterCommand класса CompositeCommand:

public DelegateCommand UpdateCommand { get; private set; }

public ViewModel()
{
    UpdateCommand = new DelegateCommand(Update);
    ApplicationCommands.SaveCommand.RegisterCommand(UpdateCommand);
}

52
задан mixel 27 September 2016 в 05:32
поделиться

2 ответа

Вполне oppsite.

Будьте в спящем режиме реализация Персистентности Java API, и, где возможно, необходимо использовать стандартные аннотации (в javax.persistence). Таким образом, Вы могли теоретически выполнить свой код других реализаций JPA.

Только, когда Вы должны Быть в спящем режиме - определенная функциональность должна Вы использовать Быть в спящем режиме аннотации.

Дополнительная зависимость находится только на файлах банки интерфейса/аннотации JPA и очень легка.

72
ответ дан Thilo 7 November 2019 в 09:27
поделиться

Я использовал аннотацию javax.persistence , и когда я заменил Tomcat 6.0 на мою Glass Fish, то Tomcat 6.0 включал еще один пакет javax.persistence, который все испортил. Не думаю, что стоит использовать аннотацию javax.persistence . Бог знает, что, черт возьми, случилось с Tomcat и javax.persistence !

2
ответ дан 7 November 2019 в 09:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: