单项选择题
JpaRepository中saveAndFlush(S entity)方法和父接口的save(S entity)的区别,说法错误一项是?()
A.两个方法都可以保存实体。
B.save(S entity)可以保存,saveAndFlush(S entity)只是刷新一下,不会保存。
C.save(S entity)是将瞬时态实体变成托管态再变成持久态,即保存数据。saveAndFlush(S entity)是将托管态对象变成持久态,即保存数据。
D.save(S entity)方法底层调用了flush()刷新方法,saveAndFlush(S entity)相当于调用save()和flush()两个方法。
点击查看答案&解析
相关考题
-
单项选择题
以下哪个不是JPA实体的状态四个都是()
A.瞬时状态(transient)
B.托管状态(persistent)
C.游离状态(detached)
D.删除状态(deleted) -
单项选择题
在JPA的分页查询方法中可以返回的结果集类型在下列选项中不包括的是()
A.Slice< T>
B.Page< T>
C.List< T>
D.Object -
单项选择题
SpringDataJPA中通过findBy+字段+关键字方式自定义查询方法,使用Between关键词(例如findByStartDateBetween()),说法正确的是()
A.使用Between关键词,方法必须传递1个参数。
B.使用Between关键词,方法必须传递2个参数。
C.使用Between关键词,方法必须传递0个参数。
D.以上都不对。
