2018-05-14---sql查询语句占位符查询方法

@Autowired
private SessionFactory sessionFactory
Session session = sessionFactory.getCurrentSession();

1、改变命名参数:
String sql = "select u from User u where u.name=:name ";
Query query = session.createQuery(sql);
query.setParameter(“name”, “zm”);
return query.list;

2、改变JPA占位符:
String sql = "select u from User u where u.name=?0 ";
Query query = session.createQuery(sql);
query.setParameter(“0”, “zm”);
return query.list;

猜你喜欢

转载自blog.csdn.net/zimuchanggong/article/details/89298918
今日推荐