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);
list metodu
Şöyle yaparız.
List result = query.list();
list metoduŞö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;
}
setParameter metodu - Basit sqlŞöyle yaparız.
String var = ...;
String str = "select * from Food f where f.resname = ?";
query.setParameter(0,var);
setParameter metodu - likeDeğ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