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