条件和空值

时间:2019-01-12 13:00:23

标签: hibernate javafx

我希望我的ChoiceBox仅显示“ imie”和“ nazwisko”。创建条件,我的ChoiceBox显示“ imie”,“ nazwisko”和null。我如何做到ChoiceBox不显示null?

如果我将Tranformers.aliatToBean更改为Criteria.Alias_To_Entity_Map,则我有{imie = Marek(我的勒卡兹的名字),nazwisko = Kowal(我的勒卡兹的姓氏)。 如果我更改为Distinct_Root_Entity,则只有Nazwisko列。 如果我更改为Projection我有哈希 如果我更改为Root_Entity,则只有Nazwisko列 如果我不信任“ setResult”,我会散列

列表列表= session1.createCriteria(Lekarz.class).list();

    ObservableList<Lekarz> getLekarz = FXCollections.observableArrayList(list);

    Criteria cr = session1.createCriteria(Lekarz.class)
            .setProjection(Projections.projectionList()
            .add(Projections.property("imie"),"imie")
            .add(Projections.property("nazwisko"),"nazwisko"))               
            .setResultTransformer(Transformers.aliasToBean(Lekarz.class));

    List<Lekarz> list2=cr.list();


    ObservableList<Lekarz> getLekarz2 = FXCollections.observableArrayList(list2);
    choiceboxlekarz.setItems(getLekarz2);

0 个答案:

没有答案