欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

MyBtis之关于#{}和${},mybatis一对多

来源: javaer 分享于  点击 17006 次 点评:39

MyBtis之关于#{}和${},mybatis一对多


1.${}的用法的mapper文件配置:

</select>
    <select id="selById2" resultType="com.susu.pojo.People" parameterType="com.susu.pojo.People">
  select * from people where id = ${id}
  </select>

测试的java代码:

People people = new People();
people.setId(1);
People one = session.selectOne("com.susu.mapper.PeopleMapper.selById2", people);
System.out.println(one);

运行效果:

可以看到,合成的sql是: select * form people where id = 1

2.#{}用法的mapper文件配置:

</select>
    <select id="selById2" resultType="com.susu.pojo.People" parameterType="com.susu.pojo.People">
  select * from people where id = #{id}
  </select>

运行效果:

总结#{}和${}的区别

注: ${}很少用,几乎不用!

相关文章

    暂无相关文章
相关栏目:

用户点评