Две вещи:
рассматриваемый Поставщик услуг OAuth нарушает спецификацию OAuth, если она дает Вам ошибку, если Вы не определяете URL обратного вызова. callback_url spec'd, чтобы быть ДОПОЛНИТЕЛЬНЫМ параметром .
, Но, педантизм в стороне, Вы, вероятно, хотите получить обратный вызов, когда пользователь сделал именно так, Вы знаете, что можно искупить Маркер Запроса для Маркера доступа. документы разработчика FireEagle Yahoo имеют большую большую информацию о том, как сделать это.
Даже во втором случае, URL обратного вызова не должен на самом деле быть видим из Интернета вообще. Поставщик услуг OAuth перенаправит браузер что пользовательское использование для введения его имени пользователя к URL обратного вызова.
Эти два распространенных способа сделать это:
(Пример потока, что я полагаю, что Вы описываете жизни здесь .)
Возможно, вы не получаете Joined Set. Обязательно включите набор в ваш HQL:
public List<Node> getAll() {
Session session = sessionFactory.getCurrentSession();
Query query = session.createQuery("FROM Node as n LEFT JOIN FETCH n.nodeValues LEFT JOIN FETCH n.nodeStats");
return query.list();
}
, где у вашего класса есть 2 набора, например:
public class Node implements Serializable {
@OneToMany(fetch=FetchType.LAZY)
private Set<NodeValue> nodeValues;
@OneToMany(fetch=FetchType.LAZY)
private Set<NodeStat> nodeStats;
}