3.6.2.1.2. 编程方式创建

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

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

示例:

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