spring boot 与mysql的整合

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 便可,同样不需要事务的不要随便加这样的注解。



 
 
 
 
 
 



 

猜你喜欢

转载自blog.csdn.net/w18637468680/article/details/79787740