springcloud mysql操作的最佳实践
程序员文章站
2022-04-21 16:01:26
...
springcloud mysql配置
datasource:
driver-class-name: com.mysql.jdbc.Driver
username: root
password: 123456
url: jdbc:mysql://***/dbname?characterEncoding=utf-8&useSSL=false //防止乱码
mysql时间字段在对象save时自动更新配置
updateTime数据库mysql5.7设置为自动更新
create table `product_category` (
`category_id` int not null auto_increment,
`category_name` varchar(64) not null comment '类目名字',
`category_type` int not null comment '类目编号',
`create_time` timestamp not null default current_timestamp comment '创建时间',
`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改时间',
primary key (`category_id`)
);
@Entity
@DynamicUpdate //不加注解,对象save时updateTime不会自动更新
@Data
public class ProductCategory {
/** 类目id. */
@Id
@GeneratedValue
private Integer categoryId;
/** 类目名字. */
private String categoryName;
/** 类目编号. */
private Integer categoryType;
private Date createTime;
private Date updateTime;
public ProductCategory() {
}
public ProductCategory(String categoryName, Integer categoryType) {
this.categoryName = categoryName;
this.categoryType = categoryType;
}
}
上一篇: 鼻子和嘴
下一篇: 幽默的夫妻生活小笑话