jpa

186 阅读1分钟
    1.  Repository接口,是Spring Data里面做数据库操作的最底层的抽象接口、最顶级的父类,源码里面其实什么方法都没有,仅仅起到一个标识作用

    2.查询语法:

    3.字段默认是会加上@Basic注解,@Transient表示该属性并非一个到数据库表的字段的映射,表示非持久化属性,与@Basic作用相反。JPA映射数据库的时候忽略它。  
    4.@Temporal用来设置Date类型的属性映射到对应精度的字段。
    5.@Enumerated直接映射enum枚举类型的字段
    6.使用Example查询
        .   prob:实体对象
        .   ExampleMatcher:匹配对象
        .   Example:实例对象,代表的是完整的查询对象
    特点:不支持过滤条件分组,既不支持过滤条件用or连接,所有的过滤查件,都是简单一层的用and(并且)连接;仅支持字符串的开始/包含/结束/正则表达式匹配和其他属

性类型的精确匹配。 实例: