Giriş
Native SQL cümlesi çalıştırmamızı sağlar.
constructor
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Değişkenin önüne ve sonuna % karakterini ekleriz. Şöyle yaparız.
Native SQL cümlesi çalıştırmamızı sağlar.
constructor
Şöyle yaparız.
String query = "SELECT x, y, z FROM ...";
SQLQuery query = session.createSQLQuery(query);Şöyle yaparız.
List result = query.list();Şöyle yaparız.
public List<T> findBySQL(String sql, String... params){
  SQLQuery query = getSession().createSQLQuery(sql);
  query.addEntity(clazz);
  for (int i = 0; i < params.length; i++){
    query.setParameter(i, params[i]);
  }
  List<T> list = query.list();
  return list;
}Şöyle yaparız.
String var = ...;
String str = "select * from Food f where f.resname = ?";
query.setParameter(0,var);Değişkenin önüne ve sonuna % karakterini ekleriz. Şöyle yaparız.
String var = ...;
String str = "select * from Food f where f.resname like ? ";query.setParameter(0,"%"+var+"%");
 
 
Hiç yorum yok:
Yorum Gönder