1.添加pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version> 1.5.8.RELEASE</version>
</dependency>
2.创建实体表以及JpaRepository
实体表添加如下注解
@Entity
@Table(name = "realtablename")
JpaRepository如下声明
@Repository public interface TestRepository extends JpaRepository<Test,Long> { List<About> findAll(); }
3.常见查询和使用
一般的查询通过直接And连接多个查询条件申明
CustomerShipAddr findByUidAndIsdefault(int uid,int isdefount);
4.简单的联表
@OneToOne @JoinColumn(name="picture") private GoodImage image;
上述声明会在加载是通过picture的列加载对应的GoodImage的表,另外还有多对多,一对多暂时没有用到。
5.事务
添加事务支持
访问数据库的Service方法上添加注解 @Transactional 便可,同样不需要事务的不要随便加这样的注解。