MyBatis 的动态 SQL 和 SQL 参数校验
MyBatis 一般是用一个 mapper 的方法来对应一个 SQL 语句,对于固定参数的查询来说, 这不是什么问题,但是如果对应多个字段的灵活查询,就有点力不从心了, 今天我们思考下这个问题。
MyBatis 一般是用一个 mapper 的方法来对应一个 SQL 语句,对于固定参数的查询来说, 这不是什么问题,但是如果对应多个字段的灵活查询,就有点力不从心了, 今天我们思考下这个问题。
Map
是我们常用到的一个容器,我们会用 map 来保存一些后续需要查找的数据,
今天我们来看一下,在 Java 中如何使用一行代码来初始化 map。
使用 mybatis 时,我习惯用注解的方式来完成数据库操作而不是 xml, 因为这样后端的代码可以全部在 java 完成,不过随着查询语句的增多, 重复的注解也变得越来越多,今天找到了解决的办法,记录一下
遇到一个有意思的事情,springboot 收到表单 radio 字段的值中包含了`, on`字样,刚开始原因不明,迫于时间紧迫用 int 类型规避了这个问题,后来有时间仔细研究了一下,还是自己犯的错误
thymeleaf 是一个很好用的模版引擎,其中 fragment 关键字可以让我们重用一些 html 元素,我们知道可以通过设定 Model 的 Attribute 来向 thymeleaf 传递 fragment 参数,那么能不能通过这种方式来使用不同的 fragment 呢?
熟悉 java 的读者应该都知道,我们可以利用 springboot 快速生成一个包含 tomcat 的 jar 包,部署到任意安装了 java 运行时的环境下运行,最近发现了一个问题,这个开箱即用的 jar,并没有启用对静态文件的缓存
最近接手了一个年代久远的项目,因为对 java 栈不太熟悉,走了很多弯路, 比如某日部署代码后运行 tomcat 就会报这个错误,这个问题困扰了我好多天, 记录一下当时是如何解决的,供大家参考
本文是远程调试 CentOS 系统自带的 tomcat 服务器的第三部分, 这篇文章中我们来配置服务器来远程调试我们的程序
本文是远程调试 CentOS 系统自带的 tomcat 服务器的第二部分, 这篇文章中我们会部署一个 java web 到 tomcat 服务器