账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Mybatis的写法
    33
    0

    第一种:在java里面写。
    @Select("select bureau_code from drt_opr_area")
    List<String> getAllAreas();
    第二种:在xml里面写。
    <select id="selectList" resultMap="BaseResultMap" parameterType="com.csg.intshop.entity.DrtShopConfig">

        select 
        <include refid="BaseColumnList" />
        from drt_shop_config
        where 1=1
        <include refid="BaseCustomQueryCondition" />
      </select>
    

    想问问:在什么情况下写java代码好,在什么情况下选中写xml好?如果是全表查询,这两种写法在性能有没有区别?
    比如:当表字段比较多的时候,全表查询写xml看起来比较简洁,可读性强。### 问题描述

    问题出现的环境背景及自己尝试过哪些方法

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)

    你期待的结果是什么?实际看到的错误信息又是什么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • Mybatis是一个流行的Java对象关系映射框架,它的主要功能是将Java对象映射到数据库中。以下是一个简单的Mybatis的使用示例:

      首先,我们需要在pom.xml文件中添加Mybatis的依赖。xml <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.3</version> </dependency>

      然后,我们需要创建一个Mapper接口。java public interface UserMapper { User selectUserById(Integer id); }

      接着,我们可以创建一个Mapper XML文件,将Mapper接口映射到数据库中。例如,我们有一个User类,我们需要将其映射到UserMapper接口中。```xml

      ```

      最后,我们需要在代码中调用Mapper接口的方法。例如,我们可以使用以下代码从数据库中获取用户:

      java User user = userMapper.selectUserById(1);

      以上就是Mybatis的基本使用方式,你可以根据自己的需要,创建更多的Mapper接口和Mapper XML文件,将Java对象映射到数据库中。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部