记录使用过程中认为需要记录的部分,代码部分日后再补
不同的持久层框架在使用过程中比较烦人的部分.
- Mybatis在手写SQL查询时很舒服, 使用xml文件可以直接将需要的类型转换为实体对象时,可以使用resultMap直接将数据库中不存在的对象转换为pojo,很简单就转换了
- jpa手写SQL时要注意是hql还是sql @Query(value = “xxxxxxxxxxxxxxx”,nativeQuery=true) 为true是是SQL语句, 不写或者为false是是hql ,查询出来的虽然也有直接转换为对象的方式.但是我每次使用是都不成功,可以使用List
- hibernate转换手写SQL查询时候也很烦,和jpa一样, 目前也是使用map和Object尝试过,但是map竟然都不行, 依然会有问题, List<Object[]> list= super.findBySql(sqlxxx.toString());