MyBatis-Plus表名加上引号
时间: 2024-05-13 08:11:19 浏览: 281
MyBatis-Plus 的官方示例(mybatis-plus-samples-master.zip)
5星 · 资源好评率100%
在MyBatis-Plus中,若表名中含有关键字或者特殊字符,需要将表名加上引号。可以使用以下方式进行查询:
```java
@TableName("\"order\"")
public class Order implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
private String orderNumber;
// getter/setter 省略
}
```
上述代码中,在`@TableName`注解中的表名加上双引号即可。
同时,也可以通过在前面加上数据库名的方式进行查询:
```sql
SELECT id, order_number FROM hotel.order WHERE id = 1;
```
这样也可以避免表名中含有关键字或者特殊字符的问题。
阅读全文