mybatis杂记

原创 2018年04月16日 18:48:21

1.配置全局参数,驼峰命名法转换字段(减少mapper的配置)

mybatis-config.xml

<settings>
          <!-- 使用驼峰命名法转换字段。 -->

<setting name="mapUnderscoreToCamelCase" value="true" />

</settings>

2.多表查询字段注入

public class User implements Serializable{

private static final long serialVersionUID = 1L;
private String id;         //用户编号
private String name;       //用户名
private String account;    //用户账号
private String password;   //用户密码
private String delFlag;    //删除标记:1代表存在,0代表删除
private String salt;

private Role role; // 根据角色查询用户条件

           ......

}

public class Role implements Serializable {


private static final long serialVersionUID = 1L;

private String id;
private String name;

private String enName;

             ......

}

 <select id="get" resultType="User">
      select u.*,r.id as `role.id`
      FROM user u, role r, user_role ur 
      where u.id = ur.user_id and ur.role_id = r.id 
      and u.id = #{id} 

   </select>


Eiffel 引介 Part V

Eiffel IntroductionEiffel 引介 Rensselaer, 2000James C. McKim, Jr, Rensselaer at Hartford K ][ N G of ...
  • kingofark
  • kingofark
  • 2003-03-04 08:56:00
  • 1053

gcc工具链杂记

1. 查看编译器的版本 [/path/to/]gcc  --version 2. 查看编译器预定义的宏 [/path/to/]gcc  [options] -dM  -E  - ...
  • crazycoder8848
  • crazycoder8848
  • 2014-01-03 21:18:55
  • 1103

C#多线程C#线程及访问杂记

  • 2009年12月18日 12:06
  • 1.16MB
  • 下载

学习杂记(一)c语言

I have nothing to offer,but blood,toil,tears and sweat. gcc编译器: 编译:gcc 源文件.c -c -o 目标文件.o 链接:gcc 目标文...
  • qq_28810113
  • qq_28810113
  • 2017-04-10 22:20:26
  • 97

文章杂记

1.业务容器战略 2.技术两个阶段--对内--解放人力,提高效率,让大家能更多的专注于做决策性和创造性的事物;---对外--提升客户体验--究极目标--订制/个性化---大数据--根据每个客户的属性...
  • hulkcto
  • hulkcto
  • 2016-08-02 14:41:24
  • 106

【杂记】PS相关

1、用PS魔棒清除背景时偶然发现的...填充,效果还不错 原图:带有繁星 效果: 未解锁图层...
  • qq_39558934
  • qq_39558934
  • 2018-01-07 19:44:32
  • 19

侯文咏的欧游杂记

侯文咏    朱自清写过脍炙人口的欧游杂记。不过,以下这篇是个太太口述的亲身经历: 我和我先生第一次出国就参加去欧洲的旅行团。一个早上旅行团没     安排行程。我告诉我先生说好不容易到了欧洲待在饭店...
  • suanyuan
  • suanyuan
  • 2009-12-18 15:39:00
  • 607

学习笔记杂记

学习笔记杂记 linux基本操作 oracle基本操作 python简单语法 linux基本操作 命令 具体操作 ls 显示文件或目录 -l 列出文件详细...
  • Ben_3738
  • Ben_3738
  • 2016-11-20 20:13:04
  • 95
收藏助手
不良信息举报
您举报文章:mybatis杂记
举报原因:
原因补充:

(最多只允许输入30个字)