今天在公司折腾了一天,写的心急火燎的,也弄得心情特别不好,因为老板就坐我的对面,就因为to_char-----> to_char(date,‘YYYY-MM’)这个数据库函数在hibernate 中不能使用,但是在实际的业务中又是需要的,所以,没办法,我就各种google 和baidu,搜了一下午,都没有好的解决方案,因为得到的结论都是一样的,to_char() 这个数据库函数不能在hibernate中使用,晚上,吃饱了,无意中翻到了 以下的两个地址 http://bbs.csdn.net/wap/topics/390051012 ,http://blog.csdn.net/chenhuade85/article/details/7572148, 尤其是后面的这个地址 , 文中分析的很到位,也更加更深刻的理解了hibernate.
因为也看到了 可以使用year 和 month ,所以我就想到能不能通过分别查出来 他们的月份和年份,通过DTO 返回后,到前端】重新组合。实验了一下,果然可以。
DTO:
@Data @AllArgsConstructor @NoArgsConstructor public class StockInDTO { String supplier; Long count; int |