我正在处理一个简单的Springendpoint。我当前的db表sql是:
CREATE TABLE develop.usermetrics (
metricId SERIAL PRIMARY KEY,
uid varchar(12),
deptCode varchar(10),
orgGroup varchar(10),
orgUnit varchar(10),
orgCode varchar(10),
workLocationCode varchar(10),
campusId varchar(20),
userRole varchar(50),
metricDate timestamp
);
我的实体包含:
@Table(name = "usermetrics")
@Entity
public class UserMetricsEntity {
@Id
@Column(name = "metricId")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long metricId;
@Column(name = "uid")
private String uid;
@Column(name = "deptCode")
private String deptCode;
@Column(name = "orgGroup")
private String orgGroup;
@Column(name = "orgUnit")
private String orgUnit;
@Column(name = "orgCode")
private String orgCode;
@Column(name = "workLocationCode")
private String workLocationCode;
@Column(name = "campusId")
private String campusId;
@Column(name = "userRole")
private String userRole;
@Column(name = "metricDate")
private LocalDateTime metricDate;
当调用存储库的保存方法时,我得到了错误:
UserMetricsEntity{metricId=null, uid='105735781', deptCode='Z05511', orgGroup='F&O', orgUnit='CIO', orgCode='0F', workLocationCode='MPG', campusId='GDLPLANT', userRole='Fullstack Developer', metricDate=2021-11-01T12:45:22.588191}
2021-11-01 12:45:23.029 WARN 57529 --- [nio-8082-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 42703
2021-11-01 12:45:23.029 ERROR 57529 --- [nio-8082-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: column "campus_id" of relation "usermetrics" does not exist
日志的第一行是实体的toString。
尽管我在创建sql的表上使用骆驼大小写命名,但pgadmin将大写更改为小写。我将实体类的命名约定更改为所有小写,并且它有效。
在中,它显示的“非静态方法'getcontext()'不能从静态上下文引用”如何解决,或者我应该调用什么来代替它。
在运行一个spring-boot服务器时,我在intellij中得到这个错误消息: 当我尝试使用以下命令构建项目文件夹中的项目时,它无法识别maven:mvn spring-boot: run 我通过下载maven解决了这个问题:https://maven.apache.org/install.html并将apache-maven-3.5.3文件夹中的bin文件手动添加到librarys 好像有点
我在pom.xml中得到了以下maven配置。Intellij Ultimate 2018.1将skipTest变量突出显示为红色 无法解析符号“跳过测试” 但是为什么呢?这是一个常见的maven环境变量。
我正在尝试使用1.18.2插口jar制作一个简单的插件。然而,它只是说“import org.bukkit.plugin无法解析”。我尝试过重新下载、重新导入等等。我该怎么办?以下是我目前掌握的代码: 以下是错误信息:
我有对象主位置和主国家/地区 MasterLocation.java 主位置存储库.java 为什么对象MasterCountries仍然加载在findByLocationNameLikeIgnoreCase上?如何在此存储库中禁用获取主国家/地区? 谢谢
我们收到很多404页面未找到的错误,我们找不到相同模式的原因。我们没有对此404页面进行任何重定向,或者我们没有在任何地方为这个损坏的页面链接提供链接。 这种错误的共同点部分以相同的模式进行处理;删除网址的第一段。示例; 这是真正的URL; site.com/category/news/title-of-the-content 网站.com/another-category/news/anothe