3.6.2.1.2. 编程方式创建

如果需要在 Java 代码中创建数据源,推荐使用一个特殊的类 - DsBuilder

DsBuilder 是通过流式接口调用链的方式传递参数的。如果设置了 masterproperty 参数,会创建 NestedDatasource,否则,创建 Datasource 或者 CollectionDatasource

示例:

CollectionDatasource ds = new DsBuilder(getDsContext())
        .setJavaClass(Order.class)
        .setViewName(View.LOCAL)
        .setId("ordersDs")
        .buildCollectionDatasource();