我的java spring boot项目中有一些类。我使用jpa和xampp作为localhost。所有实体类都工作,并为每个@Entity类创建表。但是这个类不起作用。为什么?
@AllArgsConstructor
@NoArgsConstructor
@Data
@Entity
public class Match {
@Id
private String matchId;
@Enumerated
private MatchType matchType;
}
我有3个实体类。它们是“游戏”,"GameDescription",“语言”。一个游戏可以有许多描述,但一种语言最多只能有一种描述。例如,一个游戏可以有两个描述,一个用英语,一个用法语。这个游戏只能有一个英文描述,其他的可以用其他语言。如何在我的Spring Boot项目中使用Spring Data和JPA对此进行建模? 游戏 id /名称/ gameDescriptions GameDescription id / game_id / language_id / text 语言 id /名称 我尝试了游戏和GameDescription实体之间的OneToMany关系,以及
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.A
我想将Liquibase DB迁移支持添加到我的项目中。它也使用Spring Boot。现在,我想只使用Hibernate和JPA实体类来生成没有DB连接的changelog。但是它抛出了一个错误:
mvn liquibase:generateChangeLog
[...]
Error setting up or running Liquibase: javax.persistence.PersistenceException: Unable to resolve persistence unit root URL: class path resource [] cannot be resol
我一直在做一个Spring Boot项目(版本2.0.4.RELEASE)。以下是build.gradle
plugins {
id 'java'
id 'eclipse'
id 'org.springframework.boot' version '2.0.4.RELEASE'
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
}
sourceCompatibility = 1.8
de
我有一个spring 1.1.0.BUILD快照项目,它使用web:4.0.0.m1。我希望在我的H2表中为数据库表添加种子,但是在启动时(包括生产测试代码和集成测试代码)会出现异常。
以下是我的相关schema.sql文件内容:
CREATE TABLE IF NOT EXISTS Users (
username VARCHAR_IGNORECASE(50) NOT NULL PRIMARY KEY,
password VARCHAR_IGNORECASE(500) NOT NULL,
enabled BOOLEAN NOT NULL
);
经过一周的寻找我的Spring项目为什么无法启动的答案,我自己发现了问题,我正在使用Kotlin创建JPA实体类,这应该是允许的(我在互联网上看到了很多例子),但在我的情况下失败了。 为了展示一个示例,我创建了两个文件,这两个文件都使用自动生成的Id和字符串描述相同的实体bean,一个是纯Java文件,另一个是Kotlin文件 Java版本: @Entity
public class Example {
@Id
@GeneratedValue
Long Id;
String name;
public Example() {} //for jpa
我已经用spring创建了一个全新的项目,但它似乎没有读取application.properties (在src\main\resources中)。无论我将日志级别设置为什么级别,我都看不到输出中的任何更改。知道它为什么不看吗?
build.gradle
plugins {
id 'org.springframework.boot' version '2.1.9.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
id
我正在尝试使用spring Data REST配置我的springboot应用程序。我在使用Spring-Data REST显示实体类中的数据时遇到了一些问题。我已经向我的pom.xml文件添加了必要的依赖项,但是当我尝试通过web浏览器或通过邮递员访问端点时,我什么也得不到。 查看来自web浏览器和邮递员的错误消息: Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Mar 24 18:41:33 PDT
我刚接触Gradle.我正在尝试在STS中创建spring boot gradle mutli项目,但我不知道如何创建.我能够创建单个项目.所以请告诉我如何创建多个项目。
Root proect:nn-backend
build.gradle:
plugins {
id 'org.springframework.boot' version '2.1.8.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
我使用了gradle 6.8.3版本和spring 2.4.3版本的项目结构
Project-A
|
|___ Project B
|
|___ Project C
项目A是根项目,项目B依赖于项目C。
C项目build.gradle
plugins {
id 'org.springframework.boot' version '2.4.3'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'