• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

myBatis学习

mysql 搞代码 4年前 (2022-01-09) 25次浏览 已收录 0个评论

最近用到了mybatis开发项目,也是现学现用,这里说一说使用使用过程中学到的和遇到的知识和问题 1.首先要先导入mybatis的jar包 2.建立相关的配置文件 applicationContext-mybatis.xml 如: ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE configuration PUBLIC

最近用到了mybatis开发项目,也是现学现用,这里说一说使用使用过程中学到的和遇到的知识和问题

1.首先要先导入mybatis的jar包

2.建立相关的配置文件 applicationContext-mybatis.xml

如:

<?xml version=”1.0″ encoding=”UTF-8″ ?>

3.这里的dao为借口,不需要实现方法,建立配置文件映射如图hibernate中的.hbm.xml文件,所不同的是mybatis是没有hibernate的面向对象完全,这里需要

进行sql组装:

<?xml version=”1.0″ encoding=”UTF-8″ ?>
<!DOCTYPE mapper
PUBLIC “-//ibatis.apache.org//DTD Mapper 3.0//EN”
http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd”&gt;

….

sql 拼接,支持Ognl标签

如:

可以用${}取&#2054

本文来源gaodai.ma#com搞##代!^码7网

0;

也可以用#{}取值

其中中的id为dao接口对应的方法名,其中接口中的方法中的参数在配置文件对应的id中可以用Ognl标签取出也可以用#{}和${}取出

#和$方式的区别在于一个是预编译方式,安全的,一个是直接拼接,不安全,可以sql注入


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:myBatis学习

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址