Hibernate入门1

1.是什么?

  • Hibernate是一个操作数据库的框架,实现了对JDBC的封装
  • Hibernate与JDBC的对比

2.代码实现

  • 需求1:使用hibernate实现(连接数据库+自动建表)
    第一步:建bean(User.java)
public class User {
    private int uid;
    private String uname;
    private String upw;
    //省略Getter&Setter
}

第二步:建bean的映射文件(User.hbm.xml)



    
        
            
            
            
                
                
        

第三步:建hibernate的配置文件(hibernate.cfg.xml)




    
        
        
            jdbc:mysql://localhost:3306/test
        
        
            com.mysql.jdbc.Driver
        
        org.hibernate.dialect.MySQL5Dialect
        root
        root  
        
        update
        
        true
        
        
    

  • 需求2:使用hibernate建立表间关系(一对多,多对一)

  • 需求3:使用hibernate实现增删改查

你可能感兴趣的:(Hibernate入门1)