Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我们用 jpa 保存一个对象,例如:session.persist(student); 这是否保存为准备好的语句?另外,这是否避免了sql注入?
session.persist(student);
strudent 有一个实体,代表一行(如果有的话,它与其他表的关系),并且将生成准备好的语句,以避免 sql 注入,因为它被包装了。
是的,Hibernate 将创建一个准备好的语句(从而防止 SQL 注入)。