spring-boot - 使用 JpaRepository ohiSessionFactoryImpl 时:HHH000031:正在关闭
问题描述
使用 Using JpaRepository 启动 spring-boot 应用程序时出现问题。更多详细信息,删除 ReviewRepository 中的 findReviewByUser_num 效果很好。我的代码没有控制器、服务,我正在创建存储库并只是测试。
评论.Java
package org.soma.tripper.review.entity;
import lombok.*;
import javax.persistence.*;
import java.util.List;
@Getter
@Entity
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class Review {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private int review_num;
@Column(name = "user_num")
private int user_num;
@Column(name = "schedule_num")
private String schedule_num;
@Column(name = "content",length = 1000)
private String content;
@Column(name="rating")
private double rating;
@Column(name="ml_rating")
private double ml_rating;
@Builder Review(int user_num, int schedule_num, String content, double rating){
this.user_num=user_num;
this.user_num = schedule_num;
this.content=content;
this.rating = rating;
}
}
ReviewRepository.java
package org.soma.tripper.review.repository;
import org.soma.tripper.review.entity.Review;
import org.springframework.data.jpa.repository.JpaRepository;
public interface ReviewRepository extends JpaRepository<Review,Integer> {
Review findReviewByUser_num(int user_num);
}
构建.gradle
buildscript {
ext {
springBootVersion = '2.0.3.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
jar {
manifest {
attributes 'Main-Class': 'org.soma.tripper.TripperApplication'
}
from {
configurations.compile.collect {
it.isDirectory() ? it : zipTree(it)
}
}
}
group = 'org.soma'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
//swagger
compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.5.0'
compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.5.0'
//jpa
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compileOnly('org.projectlombok:lombok')
//logback
compile('ch.qos.logback:logback-classic:1.2.3')
compile('ch.qos.logback:logback-core:1.2.3')
compile 'log4j:log4j:1.2.17'
compile 'org.slf4j:slf4j-api:1.7.5'
compile 'org.slf4j:slf4j-log4j12:1.7.5'
// S3
// https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk
compile group: 'com.amazonaws', name: 'aws-java-sdk', version: '1.11.371'
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.6'
compile('mysql:mysql-connector-java')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
安慰
解决方案
推荐阅读
- swift - Swift 面向协议编程一种协议继承其他协议,其中一种实现方法
- exe - 使用 PysimpleGui 根据选择更新绘图
- python - Pymongo中根据值长度查询集合和文档
- graph - 知识子图嵌入和知识子图神经网络
- java - Tomcat - 版本不冲突时无法启动组件
- python - AttributeError:“类”对象没有属性
- python-3.x - 发出异步 HTTP 请求并继续执行循环
- angular - 将 EventEmitter 传递给 @Input 是将事件从父级传递给子级的可接受方式吗?
- xamarin - Xamarin.forms iOS webview 未打开支付网关
- r - r 创建三分位数,每组中的 n 相同并显示断点