Необходимо добавить несколько элементов в список — таблица решений — слюниJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Необходимо добавить несколько элементов в список — таблица решений — слюни

Сообщение Anonymous »

Мне нужно создать новый множественный экземпляр объектов для класса Pojo в таблице решений пускать слюни. Я реализовал, используя два факта: факт студента и класс фактов предмета. Мне нужно запустить все правила в таблице решений и добавить все значения в список массивов объектов. Но я получаю только значения последнего правила таблицы решений. Похоже, значения таблицы решений переопределяются.

Факт 1

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

Class StudentFact{

private int id;
private String name;
private List subjectList;

public void setId(int id){
this.id = id;
}

public int getId(){
return id;
}

public void setName(String name){
this.Name = name;
}

public String getName(){
return name;
}

public void setSubjectList(List subjectList) {
this.subjectList = subjectList;
}

public int getSubjectList() {
return subjectList;
}

}
Факт 2

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

Class SubjectFact{
private int subId;
private String subjectName;

public void setSubId(int subId){
this.subId= subId;
}

public int getSubId(){
return subId;
}

public void setSubjectName(String subjectName){
this.subjectName = subjectName;
}

public int getSubejctName(){
return subjectName;
}

}
Текущий ответ

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

{
"id":123,
"name": "xyz",
"subjectList": [
{
"id": 6,
"name":"Hindi"
},
{
"id": 6,
"name":"Hindi"
}
}
Ожидаемый ответ

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

 {
"id":123,
"name": "xyz",
"subjectList": [
{
"id": 5,
"name":"English"
},
{
"id": 6,
"name":"Hindi"
}
}
Моя таблица решений выглядит так:

[img]https: //i.stack.imgur.com/AvacL.png[/img]


Кто-нибудь посоветует, пожалуйста, как добиться ожидаемого ответа?

Подробнее здесь: https://stackoverflow.com/questions/620 ... ble-drools
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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