Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать LOV в форме EJB/JPA / 7 сообщений из 7, страница 1 из 1
09.09.2012, 15:08:44
    #37949911
Oxen2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
Добрый день помогите разобраться с формированием LOV для формы редактирования.
Есть такие сущности ter и org. При отображении в виде таблицы Ter.name вытягивается нормально. А при отображении формы редактирования, надо Ter вводит из справочника Ter(LOV).



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
@Entity
@NamedQueries( { @NamedQuery(name = "Ter.findAll", query = "select o from Ter o") })
public class Ter implements Serializable {

    @Id
    @Column(name = "ID_TER", nullable = false)
    private int idTer;
    private String name;
    
    public Ter() {
    }

    public Ter(int idTer, String name) {

        this.idTer = idTer;
        this.name = name;
    }

    public int getIdTer() {
        return idTer;
    }

    public void setIdTer(int idTer) {
        this.idTer = idTer;
    }

    public String getName() {
        return name;
    }

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





Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
@Entity
@NamedQueries( { @NamedQuery(name = "Org.findAll", query = "select o from Org o") })
public class Org implements Serializable {
    @Id
    @Column(name = "ID_ORG", nullable = false)
    private int idOrg;
    private String name;
    @ManyToOne       
    @JoinColumn(name = "ID_TER")
    private Ter ter;



    public Org() {
    }

    public Org(int idOrg, String name, Ter ter) {
        this.idOrg= idOrg;       
        this.ter = ter;
        this.name = name;
        this.nom = nom;        
    }

    public int getIdOrg() {
        return idOrg;
    }

    public void setIdOrg(int idOrg) {
        this.idOrg = idOrg;
    }

    public String getName() {
        return name;
    }

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

    public Ter getTer() {
        return ter;
    }

    public void setTer(Ter ter) {
        this.ter = ter;
    }
}
...
Рейтинг: 0 / 0
11.09.2012, 21:15:39
    #37953418
Oxen2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
Что, ни у кого не реализована форма создания/редактирования записи с помощью ComboBox, заполненными из других таблиц(справочников)?

Если кто скинит или направит на пример проекта, буду весьма признателен!
...
Рейтинг: 0 / 0
12.09.2012, 11:50:55
    #37954073
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
Oxen2005,
термин LOV imho специфика для оракле forms \ apex
Тут не так много таких проектов.
...
Рейтинг: 0 / 0
12.09.2012, 14:17:42
    #37954399
Oxen2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
По сути надо правильно сделать создать поля и установить mapping(в котором я не силен).

Кто нибудь может подсказать?
...
Рейтинг: 0 / 0
12.09.2012, 16:18:21
    #37954646
oneHalf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
Подсказать то можем, только если бы поняли, чего не устраивает. Сущности уже связаны - вторая юзает первую как справочник. Чего такое LOV не в курсе, знаю только LOVE )).
...
Рейтинг: 0 / 0
12.09.2012, 17:03:25
    #37954743
Oxen2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
при отображении на странице, таблица и формы отрисовываются. А при добавлении новой записи кнопкой Create поле Ter не отображается, соответственно я не могу выбрать требуемое значение из comboBox .

или я не правильно понимаю логики вставки записи в табл Org?

1. при нажатии Create создается экземпляр Org, где ter должен присутствовать
2. я ввожу данные и из combobox выбираю значение ter.
3. Далее жмем persistOrg и данные записываются в базу.

или я не правильно понимаю логику вставки записи в табл Org?
...
Рейтинг: 0 / 0
12.09.2012, 17:12:26
    #37954757
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать LOV в форме EJB/JPA
Oxen2005,
напиши 1, 2, 3 в коде без всякого ГУИ и комбобоксов. Потом отладкой посмотришь что происходит с ГУИ
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как создать LOV в форме EJB/JPA / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]