您的位置:首页 > 编程语言 > Java开发

springcloud mysql操作的最佳实践

2017-12-02 16:53 495 查看

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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql spring