摘要: mysql中alter主要有两种使用场景,第一种是修改表信息如表名等,第二种是修改表字段信息,如添加字段,修改字段等。第二种使用较多。 第一种修改表信息场景如下: (1)修改表名 alter table test_a rename to sys_app; (2)修改表注释 alter table s 阅读全文
posted @ 2020-09-16 17:14 jason小蜗牛 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 数据库时间字段类型为datetime,在进行时间字段插入数据库时,出现了打印出来是当前时间,但是插入到数据库却与当前时间相差8小时。 查资料发现是设置数据库链接时,数据库的时间时区没有设置好,将serverTimezone=UTC或者GMT改成CTT(Asia&Shanghai)就正常了。 完整链接 阅读全文
posted @ 2020-09-16 16:49 jason小蜗牛 阅读(1928) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate-Validator简介 在RESTful 风格的接口服务中,会有各种各样的入参,我们不可能完全不做任何校验就直接进入到业务处理的环节,因此在前期我们会有一个基础的数据验证的机制,待这些验证通过后,参数才会进入到正式的业务处理环节。 数据验证又分为两种: (1)一种是无业务关联 阅读全文
posted @ 2020-09-16 16:31 jason小蜗牛 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 在操作数据库时,查询是最常用的语句,模糊查询也是数据库SQL中使用频率很高的SQL语句,利用MyBatis框架来进行更加灵活的模糊查询,有如下三种方式: (1)直接传参法 直接传参法,就是将要查询的关键字keyword,在代码中拼接好要查询的格式,如%keyword%,然后直接作为参数传入mappe 阅读全文
posted @ 2020-09-16 14:38 jason小蜗牛 阅读(9392) 评论(0) 推荐(2) 编辑
摘要: 一、事务特性 @Transactional注解是用于事务控制的,需要知道事务的ACID特征:即原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 事务是用来控制数据的ACID特性的,用于保证数据的 阅读全文
posted @ 2020-09-16 11:48 jason小蜗牛 阅读(3081) 评论(0) 推荐(0) 编辑