美文网首页
springboot jpa

springboot jpa

作者: reco171 | 来源:发表于2018-09-06 19:49 被阅读0次

    1.通过注解将实体映射到数据库表

    注解@Entity表示类Customer是一个JPA实体,因为缺少表名注解,这个实体会映射到表名为Customer的数据库表。

    @Entity

    public class Customer {

        @Id

        @GeneratedValue(strategy=GenerationType.AUTO)

        private Long id;

        ...

    }

    2. 持久化实体的CrudRepository继承

    接口CustomerRepository继承接口CrudRepository,实体和字段ID类型分别为Customer、Long,因此泛型参数为

    public interface CustomerRepository extends CrudRepository{

        List findByLastName(String lastName);

    }

    通过继承CrudRepository,CustomerRepository继承了持久化Customer的方法,包括增、删、查Customer实体。

    3. 数据库

    在工程maven的pom.xml配置文件中依赖h2数据库,配置如下。工程会自动连接h2数据库

    Accessing Data with JPA

    相关文章

      网友评论

          本文标题:springboot jpa

          本文链接:https://www.haomeiwen.com/subject/dctowftx.html