当在使用自己拼装的HQL语句时,如果里面包括中文的话,输出到控制台则是乱码。应该采用参数绑定的机制来查询。
spring 封装了对hibernate 底层操作,现列了一些查询方法:
1,findByNamedParam
code:
![](https://i-blog.csdnimg.cn/blog_migrate/1e4c492e56c583c558e5ad26f6748245.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c5036927c3c289cdeaa120d278c80d38.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/8300c949622c5f231b8d686a4fbeae2e.gif)
2,findByNamedQueryAndNamedParam
code:
![](https://i-blog.csdnimg.cn/blog_migrate/f8b858ed19c798ffa2d8958a7a6969e3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f8b858ed19c798ffa2d8958a7a6969e3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f8b858ed19c798ffa2d8958a7a6969e3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f8b858ed19c798ffa2d8958a7a6969e3.gif)
当在使用自己拼装的HQL语句时,如果里面包括中文的话,输出到控制台则是乱码。应该采用参数绑定的机制来查询。
spring 封装了对hibernate 底层操作,现列了一些查询方法:
1,findByNamedParam
code: