第十九天 mybatis
来源:互联网 发布:异次元软件站 编辑:程序博客网 时间:2024/05/17 09:19
mybatis简介
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
使用mybatis前需要以下配置
database.properties是链接数据库的一些属性,如下
mybatis—config.properties如下,注意value的值要和上面的表对应
接下来是mybatis的基本使用
代码如下
selectOne就是执行sql语句的方法,其中的com.yy.dao.UserDao是user.xml的路径,count是sql语句代码块的id,
user.xml如下
resultType是返回结果的类型,可以是对象,当返回结果是对象时应填包名+类名,
截图的代码查询的是user表中有多少条数据,所以是int。
最后getUserCount()方法返回就是查询结果
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
阅读全文
0 0
- 第十九天 mybatis
- 第十九天
- 世界杯第十九天
- 第十九天:听课笔记
- 第十九天:总结
- 第十九天总结0415
- 星海第十九天
- 第十九天博客
- 第十九天:IO流
- php实战第十九天
- 拓胜第十九天
- 第十九天 笔记
- 实习篇---第十九天
- 19 第十九天【健身】
- .net学习第十九天
- Android第十九天 ActionBar
- Java学习第十九天
- UI第十九天:数据库
- 面对对象(封装)(继承)(多态)
- Zookeeper学习笔记(一)-Zookeeper介绍篇
- 数位DP 思维起步
- 【随心笔录】Android AIDL使用,实现跨进程通信
- Java+Selenium3框架设计准备篇11-用Log4j实现日志输出
- 第十九天 mybatis
- cocos2d-x提供的场景切换效果
- Linux python3 安装Mayavi
- 解决问题:Cannot refer to the non-final local variable user defined in an enclosing scope
- •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100)
- hanlp汉语言包
- Java实现邮箱激活账户实例
- lua中的编译执行和错误
- 无人驾驶好文