Java 如何在Spring Boot中生成方案?
我正在尝试将postgresql数据库添加到我的spring boot项目中。 这是我的maven依赖项:Java 如何在Spring Boot中生成方案?,java,postgresql,spring-boot,Java,Postgresql,Spring Boot,我正在尝试将postgresql数据库添加到我的spring boot项目中。 这是我的maven依赖项: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>1.3.7.RELEAS
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>1.3.7.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</exclusion>
<exclusion>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
</exclusion>
<exclusion>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1200-jdbc41</version>
</dependency>
我添加了userentity和UsersRepository,并尝试对其进行测试
User user = new User();
user.setId(123);
user.setCity("ABC");
usersRepository.save(user);
但我有一个错误:
org.springframework.dao.InvalidDataAccessResourceUsageException:无法提取结果集;SQL[n/a];嵌套异常为org.hibernate.exception.sqlgrammareexception:无法提取结果集
...
导致原因:org.postgresql.util.PSQLException:错误:列user0\u0.id不存在
方案没有创建。我需要什么来生成方案?试试
spring.jpa.hibernate.ddl-auto=create
@sidgate我已经做过了ittryspring.jpa.hibernate.ddl-auto=create
@sidgate我已经做过了
User user = new User();
user.setId(123);
user.setCity("ABC");
usersRepository.save(user);