Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaFX模型的QueryDSL_Java_Data Binding_Javafx_Querydsl - Fatal编程技术网

使用JavaFX模型的QueryDSL

使用JavaFX模型的QueryDSL,java,data-binding,javafx,querydsl,Java,Data Binding,Javafx,Querydsl,我正在编写一个JavaFX应用程序,希望使用Spring数据/JDBC/QueryDSL来帮助实现持久性。我面临的问题是,当源模型使用JavaFX的可观察属性(SimpleDoubleProperty等)而不是Java的常规原语时,我是否应该期望QueryDSL生成的类出现任何问题。我很难理解这里的所有部分以及它们将如何相互作用,因此,对于JavaFX和QueryDSL(专门生成的源代码)是否能很好地协同工作,我非常感谢 干杯 如果计划使用Querydsl SQL,则Querydsl生成的类与J

我正在编写一个JavaFX应用程序,希望使用Spring数据/JDBC/QueryDSL来帮助实现持久性。我面临的问题是,当源模型使用JavaFX的可观察属性(SimpleDoubleProperty等)而不是Java的常规原语时,我是否应该期望QueryDSL生成的类出现任何问题。我很难理解这里的所有部分以及它们将如何相互作用,因此,对于JavaFX和QueryDSL(专门生成的源代码)是否能很好地协同工作,我非常感谢


干杯

如果计划使用Querydsl SQL,则Querydsl生成的类与JavaFX模型之间不会有直接连接,因此不会有任何冲突

如果您计划使用APT基于带注释的JavaFX模型类创建Querydsl类型,那么您的JavaBean访问器将用作属性

e、 g

class Bill {

    private DoubleProperty amountDue = new SimpleDoubleProperty();

    // this will be picked up by Querydsl and treated as a property
    public double getAmountDue() { 
        return amountDue.get();
    }

    public void setAmountDue(double value) { 
        amountDue.set(value);
    }

    public DoubleProperty amountDueProperty() {
        return amountDue;
    }

}