关于虚拟数据源
最后更新:2024-09-03 05:30:01
|
状态:未完成
在没有开发过程中通过是根据数据源key返回相应的service再执行数据库操作,
但有些场景需要生在指定数据库的SQL并不需要执行,这时并不需要注册实际的数据源,也就是不需要安装数据库
可以根据数据库类型返回一个service,这个service执行后可以返回相就的SQL并不会去连接数据库
AnylineService service = ServiceProxy.service(DatabaseType.MySQL); ConfigStore configs = new DefaultConfigStore(); service.querys("crm_user", configs); List<Run> runs = configs.runs(); for(Run run:runs){ System.out.println(run.getFinalQuery()); } Table table = new Table("crm_user"); table.addColumn("ID", "INT"); service.ddl().create(table); List<String> ddls = table.ddls(); for (String ddl:ddls){ System.out.println(ddl); }