java的通用mapper和xml

    科技2022-07-20  94

    1.XML环境搭建:

    1、确定数据库是否已经创建

    2、导入jar包 & 核心配置文件

    3、创建mapper包,导入Mapper.xml文件

    4、创建package包,导入MybatisUtils工具

    5、定义JavaBean,修改JavaBean体现多表关系

    6、定义Dao & 设置Mapper.xml映射 & 注册Mapper.xml文件

    2.动态SQL:根据不同的条件,拼接不同的SQL语句

     

    3.XML方式-多表查询

    3.1案例1:根据UID查询用户信息,及这个用户所有的订

    分析:

    假设查询的用户uid=1

    先根据uid查询用户的信息

     

    3.代码实现

    测试类:

    @Testpublic void run1(){     //1、获取Dao对象    UserDao userDao = MyBatisUtils.getMapper(UserDao.class);     //2、调用Dao对象    User user = userDao.selectUserByUid(1);  //传递uid=1参数    System.out.println(user);//打印 user 对象    System.out.println(user.getOlist());  //调用     //3、关闭会话    MyBatisUtils.close();

    }

    USerDao

    User selectUserByUid(@Param("uid") int i);

     

     

    UserMapper.xml

     

    OrdersDao:

    List<Orders> selectOrdersByUid(@Param("user_id") int uid);

     

    OrdersMapper.xml

    目录

    1.XML环境搭建:

    2.动态SQL:根据不同的条件,拼接不同的SQL语句

    3.XML方式-多表查询


    Processed: 0.010, SQL: 8