在使用MB的自带sql查询order表时,查不出来数据,显示的sql语句有误
SELECT id,order_number FROM order WHERE id=1
然后我又用user表查了一下,是可以查出来的,不会爆红,格式差不多,表名都是没加引号的
然后我在Navicat里查询,也是有问题,然后我发现将表名加上引号,或者在前面加上数据库名,就能出数据了
SELECT id,order_number FROM 'order' WHERE id=1
SELECT id,order_number FROM hotel.order WHERE id=1
正好看到说可以在实体类上加一个@TableName(value="表名")注解,就可以。然后试了下
效果一样,不过又试了下数据库.表名的方式,发现可以了
这里就是做一个记录,本人技术太菜,等以后再来深究