JNDIDataSource jndi = new JNDIDataSource();
jndi.setJndiPath("path");
jndi.setQuery("select");
jndi.addColumn(new Column("id", "ID", null, null));
jndi.addColumn(new Column("name", "NAME", null, null));
jndi.addColumn(new Column("email", "EMAIL", null, null));
((ConfigurationImpl) config).addDataSource(0, jndi);
// --- write and reload
File outfile = tmpdir.newFile("config.xml");
ConfigWriter.write(config, outfile.getAbsolutePath());