简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在MyBatis中,出现上述错误 主要是因为select标签内部的resultMap、resultType属性指向的不正确。仔细检查整个mapper中的语句,查看是否存在resultMap="java.util.HashMap"这样的错误写法。注意:其他mapper.xml中存在resultMap错误指向也会导致原本没问题的mapper.xml文件中的语句报错。...
1、表结构与数据迁移使用kettle进行数据迁移,注意添加mysql-connector-java-5.1.46.jar和ojdbc8-19.3.0.0.jar两个jar包进行支撑。参考地址(1)、 在kettle中新建作业,新建两个数据库连接;oracle数据库本身的编码要和mysql的保持一致,同时我们需要在配置mysql连接的“选项”里面配置对应的编码,否则mysql里面导过去的表会出现乱码
当涉及到金额的时候,由于精度的问题,数据类型一般不使用double或者float,而是使用bigdecimal类型,由此引发下列问题。接收类型选择Java中使用【java.math.BigDecimal】@ApiModelProperty(value = "价格")@TableId("price")private BigDecimal price;数据库中使用【decimal】数据类型,长度与小数
<img :src="codeImg" alt="" />data()等部分省略,直接看方法handleImg: function (index) {if (this.dataManage[index].url == null) {this.checkShowImg = true} else {this.showImg = trueshowImg({path: this.dataMan
配置依赖<dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot</artifactId><version>2.0.0</version></dependency><!-- https
2、maven编译时找不到本地引用的jar包在maven编译完成后,运行jar包的时候报错找不到本地引用的jar包,需要在pom文件中build中增加配置:同步下maven后重新编译发现问题解决。在pom中添加如下配置maven编译后可以在target中看到生成的jar包,如下图:完整的build如下:............
mybatis-plus中可以通过TableField.fill设置自动填充字段,其中包含的关键字如下:public enum FieldFill {DEFAULT(0, "默认不处理"),INSERT(1, "插入填充字段"),UPDATE(2, "更新填充字段"),INSERT_UPDATE(3, "插入和更新填充字段");...}使用时直接在需要自动填充的字段上添加即可@Data@Table
前言Java中的空指针异常确实是令人头疼的问题,今天抽空详细梳理下关于集合判断是否为空isEmpty()与==null的区别,尽量避免触发空指针异常。集合之ListisEmpty()测试代码如下:List<String> list = new ArrayList<>();System.out.println("判断list是否为空:"+ list.isEmpty());li
初识 HAVING关于 SQL 中的 HAVING,相信大家都不陌生,它往往与 GROUP BY 配合使用,为聚合操作指定条件说到指定条件,我们最先想到的往往是 WHERE 子句,但 WHERE 子句只能指定行的条件,而不能指定组的条件,因此就有了 HAVING 子句,它用来指定组的条件。我们来看个具体示例就清楚了。我们有 学生班级表(tbl_student_class) 以及 数据如下 :DRO
上传项目到码云(gitee)时,报了如下错误