我讨厌Ruby语言,因为它不是静态类型的,但我花在Spring/Hibernate上的时间越多,我就越欣赏Ruby on Rails的特性。具体地说,他们的活动记录模型会阻止SQL注入。使用Spring/Hibernate堆栈通常是如何处理这个问题的?它们中的哪一个都附带了某种清理工具包,以确保用户输入的安全性?
在使用Hibernate构建查询时,我注意到了一些非常奇怪的事情。ORDER BY :orderProperty :orderDirection");createSQLQuery("SELECT* FROM my_entity_table ORDER BY :orderProperty :orderDirection");
我知道Hibernate正在为HQL查