mybatis
逞强又怎样。
这个作者很懒,什么都没留下…
展开
-
Mybatis的学习(五)
数据库的属性配置文件: 把数据库连接信息放到一个单独的文件中。 和mybatis主配置文件分开。 目的是便于修改,保存,处理多个数据库的信息。 1)在resources目录中定义一个属性配置文件, xxxx.properties ,例如 jdbc.properties 在属性配置文件中, 定义数据,格式是 key=value key: 一般使用 . 做多级目录的。 例如 jdbc.mysql.driver , jdbc.driver, mydriver jdbc.driver=com.my..原创 2020-07-23 19:40:50 · 77 阅读 · 0 评论 -
Mybatis的学习(四
动态SQL 动态sql: sql的内容是变化的,可以根据条件获取到不同的sql语句。 主要是where部分发生变化。 动态sql的实现,使用的是mybatis提供的标签, ,, 1)是判断条件的, 语法 部分sql语句 2) 用来包含 多个的, 当多个if有一个成立的, 会自动增加一个where关键字, 并去掉 if中多余的 and ,or等。 3) 循环java中的数组,list集合的。 主要用在sql的in语句中。 学生id是 1001,1002,1003的三个学生 select * from s原创 2020-07-23 09:30:51 · 97 阅读 · 0 评论 -
Mybatis的学习(三)
动态代理: 使用SqlSession.getMapper(dao接口.class) 获取这个dao接口的对象 传入参数: 从java代码中把数据传入到mapper文件的sql语句中。 1)parameterType : 写在mapper文件中的 一个属性。 表示dao接口中方法的参数的数据类型。 例如StudentDao接口 public Student selectStudentById(Integer id) 一个简单类型的参数: 简单类型: mybatis把java的基本数据类型和Stri..原创 2020-07-21 16:05:23 · 88 阅读 · 0 评论 -
Mybatis的学习(二)
主要类的介绍 1) Resources: mybatis中的一个类, 负责读取主配置文件 InputStream in = Resources.getResourceAsStream("mybatis.xml"); 2)SqlSessionFactoryBuilder : 创建SqlSessionFactory对象, SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); //创建SqlSessi原创 2020-07-21 09:11:38 · 124 阅读 · 0 评论 -
Mybatis的学习(一)
三层架构 界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet) 业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据 数据访问层: 就是访问数据库, 执行对数据的查询,修改,删除等等的。 三层对应的包 界面层: controller包 (servlet) 业务逻辑层: service 包(XXXService类) 数据访问层: dao包(XXXDao类) 三层中类的交互 用户使用界面层--> 业务逻.原创 2020-07-20 19:58:08 · 159 阅读 · 0 评论