我正在使用spring Data JPA创建第一次spring rest服务。
并降低误差。
我的类和接口是:
@RestController
public class AddProduct {
@Autowired
private ProductRepositroy product_repo;
@GetMapping("/add")
public String addproduct() {
Product p1 = new Product();
p1.setId(1);
p1.setName("Amit");
Product p2 = new Product();
p1.setId(2);
p1.setName("Sumit");
product_repo.save(p1);
product_repo.save(p2);
return "added successfully the recod";
}
}
@Entity
public class Product {
@Id
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public interface ProductRepositroy extends CrudRepository<Product, Integer> {
}
@SpringBootApplication
public class Demo1Application {
public static void main(String[] args) {
SpringApplication.run(Demo1Application.class, args);
}
}
在ProductRepositroy接口上添加@repository注释。另外,不是扩展CrudRepository,而是扩展JParepository。
我是Spring Data的新手,并试图通过关注这篇关于SO和其他一些教程的帖子来解决这个问题,但没有取得太大成功。 我正在尝试在 2 个表之间使用 Spring Data JPA 进行简单的连接。数据库中的表称为: * user_vehicle - user_vehicle表中数据库中的当前数据: ID|vehicle_ID|user_ID 1|1|1 2|2|1 这是我尝试过但无法让它工作的代
我正在尝试使用JPA生成表。但我不能创造它。代码中没有错误,但似乎存在配置错误。但我找不到它,我尝试了很多配置但没有发生。多谢. 这是: } pom.xml
我希望在一个简单的Java Swing应用程序中结合EclipseLink(2.4.0)和SQLite3.7.2使用JPA2.0。 我遇到的第一件事是,EclipseLink不支持SQLite。以下是输出: [EL Info]:2012-09-18 18:05:42.246--ServerSession(31125695)--Eclipselink,版本:Eclipse Persistence S
我的代码更长,但我没有复制所有的代码,我看到程序停在这里 对不起我的英语。
我在Eclipse Java EE IDE中为Web开发人员开发了一个maven项目。但是当我启用JPA方面时,我不能选择JPA(没有JPA选项)。我是不是忘了包括一些依赖? 我安装了以下Maven依赖项:eclipslink-2.5.-rc1.jar、javax.persistence-2.0.0.jar和mysql-connector-java-5.1.9.jar。 我的项目收到以下警告: 找
无法使用C3P0创建Hibernate-JPA连接池。面对以下错误日志: 请求请提供一个解决方案如何创建连接池使用JPA在KARAF。