0,项目运行导包失败
1,看下pom报错,下载或复制相关文件到本地库(关键步骤)
2,设置正确maven路径,选择不同maven setting试试
3,设置project SDK为1.8
4,基本正常
1,sql功能如何实现
查百度+项目sql语句
2,项目运行报实体不匹配
在项目xml中编写数据库字段和实体类的映射
3,项目中接口请求后,会默认给个值
实体类全部用包装类
4,自己编写正确的sql放项目中运行结果不对
将控制台里的Preparing和Parameters复制,与自己编写的sql做比对
5,在项目xml写> < 时报错
> 改 >
< 改 <
6,代码替换正则匹配替换:
(@TableField(“)(.)("))
(@TableField(value = ")(.)(”))
(@TableField(exist = )(.*)())

7,Idea连接达梦数据库
Url:jdbc:dm://ip:port
User/Pwd:xxx/xxxxxxxx

8,根据表格通过easyCode生成实体类
1,设置模板:

举例模板如下:
##引入宏定义
$!{define.vm}
##使用宏定义设置回调(保存位置与文件后缀)
#save("/entity", ".java")
##使用宏定义设置包后缀
#setPackageSuffix("entity")
##使用全局变量实现默认包导入
$!{autoImport.vm}
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
##使用宏定义实现类注释信息
#tableComment("实体类")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("$tableInfo.obj")
@ApiModel(value = "$tableInfo.name", description = "$tableInfo.comment")
public class $!{tableInfo.name} implements Serializable {
private static final long serialVersionUID = $!tool.serial();
#foreach($column in $tableInfo.fullColumn)
#if(${column.comment})
@TableField(value = "${column.obj}")
@ApiModelProperty(value = "${column.comment}")
#end
private $!{tool.getClsNameByFullName($column.type)} $!{column.name};
#end
#foreach($column in $tableInfo.fullColumn)
##使用宏定义实现get,set方法
##getSetMethod($column)
#end
}
效果如下:

2,使用:

9,序列化实体类自动生产序列化编码

9:读取数据库失败
Could not get a databaseId from dataSource
java.lang.IllegalStateException: Cannot determine target DataSource for lookup key [null]
解决方案:
Rebuild project
10:Could not resolve placeholder 'xxx‘ in value “${xxx}"
解决方案:
resources文件夹改成资源文件夹

16万+

被折叠的 条评论
为什么被折叠?



