Мои классы Getters and Setters теперь без префикса. Но Spark не в состоянии правильно использовать свои объекты, как будJAVA

Программисты JAVA общаются здесь
Anonymous
Мои классы Getters and Setters теперь без префикса. Но Spark не в состоянии правильно использовать свои объекты, как буд

Сообщение Anonymous »

Для удобства я переключаю свои бизнес -классы в стиль, где методы Getters и Setters больше не имеют и устанавливают префиксы. Кстати, я также делаю сеттеры цепными (жидкость). Например:
с частной NatureJuridiqueGroupement NatureJuridique; enum член,

Код: Выделить всё

public NatureJuridiqueGroupement getNatureJuridique() {
return this.natureJuridique;
}

public void setNatureJuridique(NatureJuridiqueGroupement natureJuridique) {
this.natureJuridique = natureJuridique;
}
< /code>
становится: < /p>
public NatureJuridiqueGroupement natureJuridique() {
return this.natureJuridique;
}

@SuppressWarnings("unchecked")
public SELF natureJuridique(NatureJuridiqueGroupement natureJuridique) {
this.natureJuridique = natureJuridique;
return (SELF)this;
}
Задача сейчас, если у меня есть группа объектов для участников:

Код: Выделить всё

interdepartemental
, Zonedemontagne , Gestiondeseaux , NatureJuridique , fiscalitepropre , siren , где я имею для них эти методы Getters:

Код: Выделить всё

interdepartemental()
, ZonedeMontagne () , gestiondeseaux () ,

Код: Выделить всё

natureJuridique()< /code>, getNatureJuridique () < /code>

isFiscalitePropre()

и что я запускаю на своей Spark 3.5.6 a:
Dataset perimetres = myBuildingMethod(..my parameters..);
perimetres.show(2000, false);
< /code>
он возвращает то, что показано ниже, игнорируя (не обнаружение) геттеров без префикса.

(и, следовательно, также сеттеры, если они не являются префиксом. Здесь работает мой код, потому что мой группок < /code> создается encoder < /code> с помощью конструктора, а не Bunch of Set Call) < /p> < /p> < /p> < /p> < /p> < /p> < /p> < /p> < /p> < /p> < /p>. class="s-table-container">


fiscalitePropre
natureJuridique
siren




false < /td>
syndicat_mixte_ferme < /td>
200004000 < /td>
< /tr>

false < /td>
syndicat_fer_fer_fer_fer_fer_fer_ /> 200004000 < /td>
< /tr>

true < /td>
communaute_agglomeration < /td>
200010700 < /td>
< /tr>

/> communaUute_agGlomeration < /td>
200010700 < /td>
< /tr>
< /tbody>
< /table> < /div>
есть способ сделать Sparks Unters and Setters (автоматически, как это делало, пока это делал, пока я делаю старость, и все это делают, и все это так, пока это сделает, или у меня есть старость. назад?


Подробнее здесь: https://stackoverflow.com/questions/796 ... ble-to-use

Вернуться в «JAVA»