Хорошо, я нашел что-то, что работает. При соединении пакетного файла, поскольку не работал предложенный Vladimir, но аргументы удара были ключевыми.
Короткий и сладкий: партнер этой команды: "C:\cygwin\bin\bash.exe" - литий "%1" % *
версия Long, если Вы не знаете как:
можно также хотеть добавить SH к Вашему переменная среды PATHEXT :
WinKey+Pause / Усовершенствованный / Переменные среды / Системные переменные / PATHEXT
спасибо за Вашу справку, парней!
Вы можете избавиться от всех коллекций и использовать вместо них NamedQueries
. Мы использовали этот подход в одном проекте (EJB + Swing), и он работал очень хорошо - таким образом, вы определяете точные данные, которые нужно получить.
NamedQueries - это обычные запросы, представьте их как PreparedStatement-ы. Идея не в том, чтобы создавать / извлекать / обновлять / удалять отдельные объекты с помощью запросов. Идея состоит в том, что вы получаете свои Коллекции с запросами. Например, вместо сопоставления списка @ManyToMany определите NamedQuery, который выбирает этот список. Таким образом, вы можете извлекать данные коллекции отдельно и только тогда, когда они вам нужны, а не автоматически.
Используйте настраиваемый прокси (с использованием CGLIB) для переданных объектов - всякий раз, когда на коллекцию ссылаются (через ее геттер), пытайтесь восстановить и поймать any LazyInitializationException
и вызовите уровень сервера для запрашиваемых данных.
Так же, как и предыдущий, но сделайте прокси только для коллекций, как Hibernate проксирует их, когда требуется отложенная инициализация.
Также,