>[success]column方法适用于插入,修改,查询中设置字段的相关操作
[TOC]
## 使用column设置插入字段
```
public void t1() {
BaseService service = Application.getService("demo");
service.setData("1","abc").column("i","s").insert();
//效果等同于service.setData("1","abc").insert("i","s");
}
```
可以在插入POJO时指定要插入的字段
```
public void t2() {
BaseService service = Application.getService("demo");
DemoBean demo=new DemoBean();
demo.setI(57);
demo.setS("aaa");
service.column("i","s").insert(demo);
}
```
## 使用column设置修改字段
```
public void t3() {
BaseService service = Application.getService("demo");
service.setData("1").column("i").update();
//效果等同于service.setData("1").update("i");
}
```
可以直接将表达式作为参数
```
public void t4() {
BaseService service = Application.getService("demo");
service.column("i=3").update();
//或者
service.column("i=i+1").update();
//或者
service.column("i=i+1","s=CONCAT(s,'abc')").update();
}
```
可以在修改POJO时指定要修改的字段
```
public void t5() {
BaseService service = Application.getService("demo");
DemoBean demo=new DemoBean();
demo.setI(57);
demo.setS("aaa");
service.column("i","s").update(demo);
}
```
## 使用column指定要查询字段
```
public void t6() {
BaseService service = Application.getService("demo");
List<HashMap<String, Object>> list = service.column("i","s").selectList();
Vardump.print(list);
}
```
可以拆开来写
```
public void t6() {
BaseService service = Application.getService("demo");
service.column("i");
service.column("s");
List<HashMap<String, Object>> list = service.selectList();
Vardump.print(list);
}
```
可以直接将算术表达式或者函数表达式作为参数,并返回别名
```
public void t4() {
BaseService service = Application.getService("demo");
service.column("i+1 数字");
service.column("LEFT(s,3) AS 字符串");
List<HashMap<String, Object>> list = service.selectList();
Vardump.print(list);
}
```
- 系统入门
- 系统简介
- 目录结构
- 系统配置
- 应用
- 应用
- 控制器
- 模板
- 自定义标签
- 用户信息
- 调试
- 调试模式
- 使用Vardump打印
- 访问数据库
- 数据库配置
- Dao模式
- BaseService模式
- 获取对象
- 插入
- 修改
- 删除
- 查询
- where方法
- column方法
- join方法
- 其他查询方法
- 操作集合
- sql方法
- 查询回调接口
- 使用别名
- 后台验证
- 同步表结构
- 使用事务
- 数据分页
- 通用视图模板
- CommonPageView
- CommonPageLayer
- CommonTreeView
- CommonEditView
- CommonEditLayer
- 日志管理
- 后台菜单
- 权限管理
- CMS
- CMS核心
- CMS仿站工具
- CMS采集工具
- websocket
- UI自动生成器
- 缓存
- 自定义缓存
- 生成静态页面
- 表单
- 上传文件
- 前端验证