dao层参数加什么注解
时间: 2023-11-23 16:07:02 浏览: 70
spring boot服务器dao层实例化.rar_dao实例化_idea 实例ID_spring boot_spring b
在Java中,常用的DAO层框架有MyBatis和Hibernate等,这些框架都有自己的注解,用于标识DAO层参数。
在MyBatis中,我们通常使用`@Param`注解来标识DAO层方法的参数,例如:
```java
public interface UserMapper {
User selectUserById(@Param("id") int id);
}
```
在上面的例子中,`@Param("id")`表示将该参数命名为"id",并将该参数传递给MyBatis进行SQL语句的执行。
在Hibernate中,我们通常使用`@Param`注解来标识DAO层方法的参数,例如:
```java
public interface UserDao {
User getUserById(@Param("id") int id);
}
```
在上面的例子中,`@Param("id")`表示将该参数命名为"id",并将该参数传递给Hibernate进行SQL语句的执行。
总之,不同的DAO层框架有不同的注解,需要根据具体的框架来选择合适的注解。
阅读全文