Как установить прокси в Erlang escript?

Прекрасно работает для меня Устранить проблему Json Infinite Recursion при работе с Jackson

Это то, что я сделал в oneToMany и ManyToOne Mapping

@ManyToOne
@JoinColumn(name="Key")
@JsonBackReference
private LgcyIsp Key;


@OneToMany(mappedBy="LgcyIsp ")
@JsonManagedReference
private List safety;

2
задан 7stud 19 January 2019 в 02:32
поделиться

1 ответ

escript - это просто некоторый код erlang, и no match error происходит, когда что-то справа от знака равенства (который является оператором совпадения в erlang) не совпадает с тем, что включено левая сторона знака равенства. Вот простой пример:

1> X = 20.
20

2> 3 = X.
** exception error: no match of right hand side value 20

Поскольку 3 не соответствует значению X, то есть 20, вы получаете ошибку соответствия, за которой следует любое значение правой части, которое в этот случай - 20.

В вашем случае значение с правой стороны - это опубликованный вами кортеж, что, очевидно, является ошибкой, возвращаемой любым выражением, которое было справа от рассматриваемого знака равенства. Например:

3> {ok, file} = file:open("non-existent", read).
** exception error: no match of right hand side value {error,enoent}

В этом примере file:open() возвратил кортеж, начинающийся с атома error:

{error, enoent}

, который никогда не может соответствовать кортежу с левой стороны. знака равенства, начинающегося с атома ok:

{ok, file}

Что-то в коде сценария, который вы запустили, создал malformed_url.

0
ответ дан 7stud 19 January 2019 в 02:32
поделиться
Другие вопросы по тегам:

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