由于在开发的时候遇到多表查询,平常都是在后台建立VO,但是操作起来比较麻烦,于是想到使用mysql视图工具,但是在网上搜不到关于mybatis逆向工程是否能操作视图,于是自己尝试了一下。
1.如何创建mybatis视图
视图是为了简化sql语句编写,每次调用只需要调用该表即可,可以把视图当做普通的表来使用。
有两张表sm_store_house 仓库表,sm_store_position 仓位表,表结构分别如下;
sm_store_house 仓库表
sm_store_position 仓位表
需要:查找仓位的所有信息,以及所对应 的仓库名称
一般语句是:
SELECT a.id,a.store_position_code,a.store_position_name,b.store_house_name,b.id,a.note,a.gmt_create,
a.modifier_code,a.modifier_name,a.gmt_modified
from sm_store_position a LEFT JOIN sm_store_house b on