摘要: 在编写接口的时候,查询关系型数据库是经常有的事情,如果我们不用hibernate,也不想写大量无聊的SQL,那该怎么办? 其实用反射的方式获取表的表名和字段名非常容易,但是拼接where条件则比较难,我尝试了一下,也是可以做到的。 代码有些冗长,还有待改进 @AllArgsConstructor @ 阅读全文
posted @ 2021-06-24 19:33 Mars.wang 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: jdbcTemplate查询返回对象的时候,可以自定义rowmapper,也有一个BeanPropertyRowMapper可以用,但要求类属性和表字段严格对应; 如果我们的表字段跟类不能严格对应,这个时候只能写RowMapper,但又不想一个一个写,怎么办? 我们可以通过反射,来动态实现RowMa 阅读全文
posted @ 2021-06-24 19:11 Mars.wang 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.jb51.net/article/198116.htm python中的关键字占位符非常好用,但java并没有提供,发现网上有人写了一个,还挺好用 public class StringFormatUtil { private static final Pattern 阅读全文
posted @ 2021-06-24 14:07 Mars.wang 阅读(380) 评论(0) 推荐(0) 编辑