Как я могу остановить Xcode 3.2.6 по умолчанию для iPad Simulator? Это новое поведение?

Похоже, что каждый раз, когда я запускаю проект Xcode или выполняю очистку всех целевых объектов, активный исполняемый файл сбрасывается в симулятор iPad.

До этого выпуск Xcode 3.2.6 Xcode по умолчанию использовался для симулятора iPhone или запомнил мой предыдущий активный исполняемый файл ... Я никогда не замечал такого поведения, потому что обычно я работаю с iPhone. Это меня беспокоит с момента последнего обновления Xcode (iOS 4. Зависимость от языка определяется двумя дополнительными объектами Translation (Заголовок имеет этот тип, многие-к-одному) и TranslationValue (один-ко-многим).

Если Я пишу следующий hql:

from Activity act join fetch act.Title join fetch act.Title.TranslationValuesSet

Пока все работает нормально. Но как только я добавляю действие в оператор выбора, у меня возникает проблема с объединением TranslationValuesSet:

select act from Activity act join fetch act.Title join fetch act.Title.TranslationValuesSet

NHibernate.QueryException: запрос указывает выборку соединения, но владелец выбранной ассоциации не присутствует в списке выбора list [FromElement {явное, а не объединение коллекции, объединение выборки, получение неленивых свойств, classAlias ​​=, role = Translation.TranslationValuesSet, tableName = TranslationValue, tableAlias ​​= translatio3_, origin = Translation translatio2_, colums = {translatio2_.TranslationId, className = TranslationValue}}] [выберите действие из Activity act присоединиться к получению act.Title присоединиться к получению act.Title. TranslationValuesSet

Я не могу понять, почему Hibernate это не нравится!?

Спасибо за любые подсказки!

9
задан sl3dg3 23 March 2011 в 11:06
поделиться