修改某个表的字段类型及指定为空或非空
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空],变更字段名称及属性
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空],变更字段名称及属性
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空],只更改字段属性
.stream().map()内调用方法
package com.langhua.demo;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/*
* 使用stream修改对象属性
*/
public class StreamTest {
public static void main(String[] args) {
List<Person> list = new ArrayList<Person>();
list.add(new Person("tom", "boy"));
list.add(new Person("lily", "girl"));
list.add(new Person("david", "boy"));
//方法1
// list.stream().forEach(p->p.setName(p.getName()+2));
//方法2
list.stream().map(p->doSomething(p)).collect(Collectors.toList());
list.forEach(p->System.out.println(p.getName()));
}
//修改对象方法
public static Person doSomething(Person p){
p.setName(p.getName()+'2');
return p;
}
}