Java后台问题总结

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写> < 时报错

  >&gt; 
  <&lt;

6,代码替换正则匹配替换:
(@TableField(“)(.)("))
(@TableField(value = ")(.
)(”))
(@TableField(exist = )(.*)())
![在这里插入图片描述](https://img-blog.csdnimg.cn/9e9fd7933f034f8f8d95f648f7273ece.png

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文件夹改成资源文件夹

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值