service.dml

大部分的数据库操作通过通过dml完成,示例中大部分代码也是针对dml的
需要注意的是:dml作为AnylineService的默认域并不需要显示调用,也并没有出现在源码中,或者说AnylineService中的方法就是dml的方法。调用方法时应该直接通过service调用而不是seriver.dml调用;
@Autowired(required = false)
@Qualifier("anyline.service")
protected AnylineService service;

正确形式:service.querys()  servicer.delete() servicer.save() service.update()  service.insert()  servicer.selects()等
错误形式:service.dml().querys();

而ddl和metadata因为并不常用为了避免与dml方法混淆,所以需要通过service.ddl()形式调用,如

service.ddl().drop(table);   //删除表
service.ddl().create(table);//创建表
Table table = service.metadata().table(table); //查询表结构
LinkedHashMap<String,Table> tables = service.metadata().tables(); //查询数据库中所有表
LinkedHashMap<String, Column> columns = service.metadata().columns(table); //查询指定表的所有列

相关分类
最近更新 搜索 提交