
Mybatis
文章平均质量分 75
surpassLiang
视野决定效率
展开
-
springboot关于jpa实现sql显示
1. sql语句打印 jpa: # 显示sql语句 show-sql: true properties: hibernate: # 格式化sql语句 format_sql: true2. 显示传入参数通过上面的配置,我们只能在日志中查看执行的sql语句,至于传入的参数我们无法获取。所以需要增加如下配置:logging: level: # 基本类型绑定 org.hibernate.type.descriptor原创 2021-10-14 12:16:34 · 12315 阅读 · 5 评论 -
spring_jpa接口命名规则
关键字 方法命名 sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals findById,findByIdEquals where id= ? Between findByIdBetween where id between ? and ? LessThan原创 2021-02-25 17:41:00 · 662 阅读 · 2 评论 -
Mybatis Jdbc、oracle、mysql、java对照关系表
Mybatis框架是实现Java程序与数据交互的一个框架,而他作为中间人,势必会有一些格式上的转换。这里主要列出mybatis框架中mybatis与java的对照关系和mybatis与数据库的银蛇关系:1.mybatis与数据库的映射关系JdbcType Oracle MySql ARRAY BIGINT BIGINT BINARY BIT BIT BLOB BLOB BLOB B原创 2020-10-31 11:08:02 · 370 阅读 · 2 评论 -
MyBatis的那些动态Sql
1.前言动态Sql区别于静态Sql的一点就是在程序运行期间根据特定的条件生成的Sql.这里的条件和一般程序语言一样,包括判断、循环、顺序执行。那么为此Mybatis也提供了...原创 2020-04-04 20:33:05 · 764 阅读 · 0 评论 -
Mybatis何时了,占位符你知多少
1.前序在Mybatis的世界里,存在两个我们经常用到的占位符,分别是${}和#{}。我们知道在实际开发过程中#{}的使用频率还是极高的;${}使用不当,极为容易引起Sql注入,但他却并没有在Mybatis框架中消失,足见他在框架的地位也不容小觑。他除了保证框架的兼容性,那是否还有其他存在的必要性呢?那么就跟我我的脚步,继续往下看吧。2.数据准备2.1 sql脚本CREATE T...原创 2020-03-19 22:12:40 · 2252 阅读 · 3 评论 -
这个技巧绝对可以提升你的开发效率
1.前言最近在改造一个项目,之前由于作为其他软件的插件,使用mybatis会有冲突,所以并没有使用mybatis,而是使用的spring的springjdbc。现在决定要脱离那个设计软件,进而需要将之前大段的sql转换到mybatis中。本篇文章主要针对一段代码,分享一下如何快速的转换,这里会结合sublime(notepad++也可以)和excel处理。当然,目前已经有很多自动生成代码的工具...原创 2020-03-15 13:34:07 · 518 阅读 · 1 评论 -
基于动态代理实现MyBatis工具类
1.前言最近在做一个java的客户端程序,Swing是少不了,关键还要连数据库(Oracle)。面对这样一个程序,我们开始借组Spring的JDBC模块。大量的拼接Sql的确让我们很头疼(原谅我们这陈旧的技术吧),所以我们决定改成Mybatis。但是开发了一段时间,发现每次调用一个Mapper的方法都要进行各种的打开和关闭Session,对于我这个有代码洁癖的人怎么能忍受的了。想着引用Spri...原创 2020-01-06 22:31:22 · 278 阅读 · 0 评论