上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 40 下一页
摘要: 前期工作 首先我们建立一张用户表,一张账户表,使用户表和账户表之间实现一对多的关系,用户表我们之前已经创好了是user,现在我们来创账户表,账户表的外键是用户表的id 然后我们把之前的动态sql项目拷贝一份,dao接口只留这些 把user实体类的成员名改成和表的列名一样,然后生成他们的get,set 阅读全文
posted @ 2020-08-30 16:49 艾尔夏尔-Layton 阅读(289) 评论(0) 推荐(0)
摘要: 简述 sql语句是支持动态查询的,支持if,when等标签进行判断。 我们现在新建个工程用于动态sql语句的实现。 <if>标签 首先我们在dao接口新建个方法,这个方法用于根据传入的参数进行查询 然后我们在xml文档写我们的配置,在写sql语句的时候我们就要用到动态sql的标签<if>,if标签里 阅读全文
posted @ 2020-08-26 23:04 艾尔夏尔-Layton 阅读(118) 评论(0) 推荐(0)
摘要: MyBatis的事务处理是通过,SqlSession对象的commit和rollback方法实现事务的提交和回滚。 我们从sqlsession的commit一路点进去跟踪,找到的最后是调用connection的commit方法 在执行日志里我们看到执行前把事务自动提交设置为了false 其实我们在创 阅读全文
posted @ 2020-08-24 11:39 艾尔夏尔-Layton 阅读(1037) 评论(0) 推荐(0)
摘要: 什么是事务 事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行,在关系数据库中,一个事务可以是一条SQL语句、一组SQL 阅读全文
posted @ 2020-08-23 23:22 艾尔夏尔-Layton 阅读(110) 评论(0) 推荐(0)
摘要: 之前我们讲过,在xml文档中的parameterType可以随便写,可以是int,INT,INTEGER等,那是因为这些名字都被注册了 在sqlmapconfig中,我们可以自己定义个别名 现在在dao接口的xml配置文件里可以直接写user这个别名了 拿查询所有测一下,完全没有问题 同时还有另一种 阅读全文
posted @ 2020-08-22 21:23 艾尔夏尔-Layton 阅读(849) 评论(0) 推荐(0)
摘要: 之前说过我们实体类的属性名和数据库列名是一致的,那如果是不一致的呢 现在我们再把测试类中相关的代码改好 还有一个地方就是我们的xml配置,我们把成员变量名改了,就找不到keyProperty,还有OGNL表达式找不到相关成员变量 所以我们把相关的成员变量名改了 现在我们的更新,保存的操作都能正常执行 阅读全文
posted @ 2020-08-21 14:14 艾尔夏尔-Layton 阅读(695) 评论(0) 推荐(0)
摘要: 在我们xml的配置中,parameterType用于表示参数的类型,这里可以传int,也可以传类,MyBatis用ognl表达式解析对象字段的值 OGNL表示式是阿帕奇开发出来的,全称叫Object Graphic Navigation Language——对象图导航语言。它通过对象的取值方法获取数 阅读全文
posted @ 2020-08-20 23:16 艾尔夏尔-Layton 阅读(3913) 评论(0) 推荐(0)
摘要: 简述 当我们插入一条元组时,因为id是自增长的,所以我们无需指定id,那么怎么知道我刚插进去的元组的id是多少呢。 这是我们用到了这条sql语句——SELECT LAST_INSERT_ID();获得上次插入的id 我们运行一下 可以看到我们刚插入的元组的id 实现 我们在xml配置里干这件事 ke 阅读全文
posted @ 2020-08-19 15:24 艾尔夏尔-Layton 阅读(177) 评论(0) 推荐(0)
摘要: 查询总记录条数 和前面的差不多,就是sql语句变了 这里的返回值类型是int,没有参数 写一下测试类 打印出来是6个,奈斯~ 其他的avg,min都是这样实现,这里就不敲了 阅读全文
posted @ 2020-08-19 15:03 艾尔夏尔-Layton 阅读(2185) 评论(0) 推荐(0)
摘要: 特定查询 首先我们在dao接口加入我们的查询一个方法,根据用户id查询用户信息 然后我们加入xml的配置,注意参数类型还是int,返回类型是我们的User类 然后我们写我们的测试方法 运行一下,奈斯! 模糊查询 来写方法 来写xml,注意这里调用的地方是没有提供百分号的 所以在测试类那里把百分号加上 阅读全文
posted @ 2020-08-19 14:43 艾尔夏尔-Layton 阅读(166) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 40 下一页