当前位置: 首页 > news >正文

吴中企业建设网站报价长春网站建设培训班

吴中企业建设网站报价,长春网站建设培训班,wordpress更新一直下载失败,win2003建网站#叫做占位符 Mybatis是封装的JDBC 增强版 内部还是用的jdbc 每遇到一个#号 这里就会变为#xff1f;占位符 一个#{}就是对应一个问号 一个占位符 用这个对象执行sql语句没有sql注入的风险 八、多个参数-使用Param 当 Dao 接口方法有多个参数#xff0c;需要通过名称使… #叫做占位符 Mybatis是封装的JDBC 增强版 内部还是用的jdbc 每遇到一个#号 这里就会变为占位符 一个#{}就是对应一个问号 一个占位符 用这个对象执行sql语句没有sql注入的风险  八、多个参数-使用Param 当 Dao 接口方法有多个参数需要通过名称使用参数:                 在方法形参前面加入Param(“自定义参数名 ”)                 mapper 文件使用#{自定义参数名}。 8.1、sql映射文件StudentDao.xml  select id selectMulitParam resultTypecom.lifang.domain.Studentselect id,name,email,age from student where name #{myname} or age #{myage}/select 8.2、StudentDao接口 public ListStudent selectMulitParam(Param(myname) String name,Param(myage) Integer age); 8.3、测试代码及结果 org.junit.Testpublic void test04(){SqlSession sqlSession MybatisUtils.getSqlSession();StudentDao dao sqlSession.getMapper(StudentDao.class);ListStudent students dao.selectMulitParam(李四,23);students.forEach(student - System.out.println(student));}九、多个参数-使用对象 使用 java 对象传递参数 java 的属性值就是 sql 需要的参数值。 灵活又方便 语法格式 #{ property属性名,javaTypejava 数据类型的全限定名称,jdbcTypeMybatis定义的数据库中类型的名称 } javaType, jdbcType 的类型 MyBatis 可以通过反射获取一般不需要设置。 常用格式 #{ property }  9.1、代表数据的实体类 public class QueryParam {private String queryName;private Integer queryAge; 9.2、sql映射文件StudentDao.xml  select id selectMultiObject resultTypecom.lifang.domain.Studentselect id,name,email,age from student where name #{queryName} or age #{queryAge}/select 9.3、StudentDao接口 public ListStudent selectMultiObject(QueryParam queryParam); 9.4、测试代码及结果 org.junit.Testpublic void test05(){SqlSession sqlSession MybatisUtils.getSqlSession();StudentDao dao sqlSession.getMapper(StudentDao.class);QueryParam queryParam new QueryParam(王五,23);ListStudent students dao.selectMultiObject(queryParam);students.forEach(student - System.out.println(student));} 9.5、总结 所以我们传参的时候灵活一点参数可以是现成的java对象如Student或者用自定义的java对象QueryParam public ListStudent selectMultiObject(QueryParam queryParam);public ListStudent selectMultiStudent(Student student); select id selectMultiObject resultTypecom.lifang.domain.Studentselect id,name,email,age from student where name #{queryName} or age #{queryAge}/selectselect id selectMultiStudent resultType com.lifang.domain.Studentselect id,name,email,age from student where name #{name} or age #{age}/select 十、多个参数-使用对象
http://www.hkea.cn/news/14278070/

相关文章:

  • 建网站费用记账杭州建德网站建设
  • 用jsp做的购物网站上海移动端网络推广哪家强
  • vs做网站需要的插件菏泽做网站的
  • 四川建设发展股份有限公司网站旅游网站做精准营销的
  • 网站制作的语言中国建设建筑教育网站
  • 网站做1920px好吗赣州网站建设优化服务
  • 网站域名怎样注销重庆景点
  • 南昌网站设计哪个最好网站模板可以自己做
  • 网站报错403东莞做公众号的网站
  • 手机网站 教程河南省招标投标信息网官网
  • 北京做网站哪里好轻量应用云服务器
  • 泉州晋江网站建设费用广州网站建设品牌
  • 广东智能网站建设质量保障如何做网站网站代理
  • 建设网站有什么法律么证件照制作免费版
  • dkp网站开发微网站首页模板
  • 膳食管理东莞网站建设汉中建筑信息平台
  • 青岛做网站公司电话app开发公司名字
  • 东莞网站建站服务公司阿里云服务器创建多个网站吗
  • 淘客网站建设要求网络营销怎么做?
  • 旅游电子商务网站建设百度站长提交网站地图
  • 马蜂窝网站建设如何做网站logo 设置平滑
  • html5商城网站源码微信头像logo在线制作
  • 专业做设计师品牌网站河南国控建设集团招标网站
  • 外语教学网站开发伊春网站推广
  • 天天爱天天做网站江苏 建设 招标有限公司网站
  • 学校网站建设分工北京服装设计公司排名前十强
  • 郑州建设网站设计自己做门户网站
  • 大连建站费用seo单页面优化
  • 最专业微网站多少钱宜宾注册公司
  • 中山网站建设开发长沙建站标协助找有为太极