关于SpringDataJPA的注解@MappedSuperclass的说法正确的是()
A.该注解用来标识一个公用的基类,方便将一些公共的字段抽象到一个基类中方便公用
B.该注解标识的类必须是一个接口
C.该注解用来标识一个公用的基类,该注解要添加在基类中需要公用的字段上
D.以上说法都是错误的
A.该注解用来标识一个公用的基类,方便将一些公共的字段抽象到一个基类中方便公用
B.该注解标识的类必须是一个接口
C.该注解用来标识一个公用的基类,该注解要添加在基类中需要公用的字段上
D.以上说法都是错误的
A.事务用到的注解是@Transactional注解
B.SpringDataJPA的事务管理机制是默认@Transactional注解式事务
C.以默认情况的事务管理机制是代理方式的,通过添加@Transactional注解式配置方法使用事务
D.@Transactional只能被应用到public方法上,对于其他非public的方法,如果标记了@Transactional就会报错
A.Spring Data JPA是JPA规范的再次封装抽象,底层还是使用了Hibernate的JPA技术实现
B.Spring Data JPA和JPA之间没有必然的关系
C.SpringDataJPA可以方便的和Spring进行整合,但是不太适用于SpringBoot
D.JPA的使用上手简单但是开发效率较低
A.@Entity和@Table都是标注在类上
B.@Entity是JPA的注解,@Table是Hibernate的注解
C.@Entity和@Table都可以定义表名。当在@Entity定义表名时,@Table可以不加
D.@Entity只能标识实体类和定义表名,而@Table不但可以定义表名,还可以配置索引
A.@Controller - 用于Spring MVC项目中的控制器类
B.@Service - 用于服务类
C.@RequestMapping - 用于在控制器处理程序方法中配置URI映射
D.@ResponseBody - 用来作为响应主要响应html数据
A.ApiModel注解是使用在类上的注解,其description属性可以用来对实体类进行描述
B.ApiModel注解是使用在类上的注解,其value属性可以用来对实体类进行描述
C.ApiModelProperty注解应用在方法上,其name属性的默认值是null
D.ApiModelProperty注解应用在方法上,其value属性的默认值是null