A DataSourceFactrory that creates a DataSource based on system properties. Properties
can be set per domain/node name or globally, applying to all nodes without explicit
property set. The following properties are supported:
- cayenne.jdbc.driver[.domain_name.node_name]
- cayenne.jdbc.url[.domain_name.node_name]
- cayenne.jdbc.username[.domain_name.node_name]
- cayenne.jdbc.password[.domain_name.node_name]
- cayenne.jdbc.min.connections[.domain_name.node_name]
- cayenne.jdbc.max.conections[.domain_name.node_name]
At least url and driver properties must be specified for this factory to return a valid
DataSource.