service.dml/dql

最后更新:2024-09-10 08:19:53 | 状态:未完成
大部分的数据库操作通过通过dml/dql完成,示例中大部分代码也是针对dml/dql的
需要注意的是:dml/dql作为AnylineService的默认域并不需要显示调用,也并没有出现在源码中,或者说AnylineService中的方法就是dml/dql的方法。调用方法时应该直接通过service调用而不是seriver.dml/dql调用;
@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); //查询指定表的所有列

相关分类
首页 最近更新 搜索 提交 回复