小编D_J*_*D_J的帖子

如何解决 Spring Boot 中执行 ddl 命令的错误

您好,我是 spring Boot 新手,我使用 spring initilizr 创建了新项目(演示) 项目结构是项目:Maven 项目语言:Java Spring Boot:2.4.2

application.propertites 文件就像

server.port=8084   
spring.datasource.url=jdbc:postgresql://localhost:5432/demodb  
spring.datasource.username=postgres spring.datasource.password=root 
spring.jpa.hibernate.ddl-auto=update   
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect 
spring.jpa.show-sql=true   
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
Run Code Online (Sandbox Code Playgroud)

我创建了一些类和控制器:

实体

@Entity
public class User {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id")
    private Integer id;

    @Column(name = "user_name")
    private String userName;

    @Column(name = "email")
    private String email;
}
Run Code Online (Sandbox Code Playgroud)

存储库:

@Repository
public interface UserRepository extends CrudRepository<User, Integer> {

}
Run Code Online (Sandbox Code Playgroud)

服务 :

@Service
public class UserService {

    @Autowired
    private UserRepository userRepository;
    @Autowired
    private ObjectMapper objectMapper;

    public ResponseEntity addUser(JsonNode userData) …
Run Code Online (Sandbox Code Playgroud)

java postgresql spring hibernate spring-boot

2
推荐指数
1
解决办法
4134
查看次数

标签 统计

hibernate ×1

java ×1

postgresql ×1

spring ×1

spring-boot ×1