[英]How to get data from database table and update that data into another table in hibernate? I have done it in JSP but i want to do in Hibernate
[英]How Do I get the DataBase Data using Hibernate
這是我的代碼:
import model.Usuario;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
@SuppressWarnings("deprecation")
public class HibernateMain {
public static void main(String[] args) {
Configuration configuration=new Configuration();
configuration.configure();
@SuppressWarnings("deprecation")
ServiceRegistry sr= new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
SessionFactory sf=configuration.buildSessionFactory(sr);
Usuario user1=new Usuario();
user1.setNombreUsuario("nombreUsuario");
user1.setClaveUsuario("claveUsuario");
user1.setId(5);
user1.setLoginUsuario("loginUsuario");
user1.setTipoUsuario("A");
user1.setEstadoUsuario("A");
Session ss=sf.openSession();
ss.beginTransaction();
//saving objects to session
ss.getTransaction().commit();
ss.close();
}
}
我想驗證user1是否在我的數據庫中,該怎么做? 我已經制作了hibernate.cfg.xml,並且類Usuario是數據庫中我的一個表的實體(我正在使用Postgres和Eclipse IDE btw)
謝謝
有很多是從數據庫中檢索數據,這完全取決於我們需要使用的情況
如果要僅從數據庫中檢索數據,則可以簡單地使用get(),load()方法從數據庫中檢索數據並將其存儲在pojo類中,以便在需要時可以使用它。
Eg.
Parent parent = (Parent)session.load(Parent.class, serializableId);\\\\serializableId will the reference key
如果要基於某些定義的條件來檢索數據,則可以使用基於HQL
查詢的檢索概念
Eg.
Query query = session.createQuery("from Parent as a where a.fName='Raj'");
如果您想從數據中檢索數據,那么基於動態的連續性意味着您可以繼續使用HibernateCriteria
Criteria criteria = session.createCriteria(User.class);
更多..
也可以看看..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.