在Eclipse中使用Mybatis
来源:互联网 发布:济宁网络问政平台登录 编辑:程序博客网 时间:2024/04/25 20:39
1.新建一个Maven项目,在依赖关系中加入以下依赖关系:
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.5</version> </dependency>
2.新建xml配置文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/vd01"/> <property name="username" value="videowsdemo"/> <property name="password" value="videowsdemo"/> </dataSource> </environment> </environments> <mappers> <mapper resource=""/> </mappers></configuration>
3.bean和数据库的映射文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.lxl.app.config.UserInfoMapper"> <select id="GetUserInfoByID" parameterType="int" resultType="com.lxl.app.beans.UserInfo"> select * from `user_info` where account_id = #{id} <lect></mapper>
4.测试
public static void main( String[] args ) throws Exception { //构建SqlSessionFactory String resource = "com/lxl/app/config/config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); SqlSession ss = sqlSessionFactory.openSession(); try{ UserInfo ui = ss.selectOne("com.lxl.app.config.UserInfoMapper.GetUserInfoByID",2); if(ui != null){ System.out.println("nickname:"+ui.getNickname()); System.out.println("email:"+ui.getEmail()); } }finally{ ss.close(); } }
0 0
- 在Eclipse中使用Mybatis
- 在eclipse maven项目中使用mybatis-generator插件
- 【MyBatis】在MyBatis中使用in语句
- mybatis在eclipse中自动生成
- MyBatis-plus在eclipse中的使用详解
- 在Spring3中使用MyBatis
- 在spring中使用MyBatis
- 在项目中使用mybatis
- eclipse maven 中使用 mybatis-generator
- eclipse maven 中使用 mybatis-generator
- Eclipse中下载并使用Mybatis
- 【java项目实践】在eclipse中使用利用mybatis-generator自动生成Model、Dao、mapping代码
- 在eclipse中使用MyBatis Geneator自动生成出对应数据库的实体与映射文件
- 在eclipse中使用mybatis-generator自动创建代码generatorConfig.xml模板
- 使用eclipse mybatis generator插件在maven 项目中自动构建代码
- 在Eclipse中使用JUnit
- 在Eclipse中使用JUnit
- 在Eclipse中使用JUnit
- 数据结构与算法(c++)--prim算法
- LeetCode 148. Sort List
- golang学习笔记之yaml文件处理
- 感觉非常棒的ssm框架搭建
- 2017武汉大学校赛网络预选赛e题
- 在Eclipse中使用Mybatis
- Oracle的trunc函数
- Android常用的15个框架
- 12 学习阶段总结
- 登录界面及记住密码的实现
- CSS"盒子模型"
- Spring配置文件报Referenced file contains errors :beans/factory/xml/spring-beans-4.3.xsd
- [C++](转载)虚函数表解析
- marquee实现文字滚动效果