Hibernate入門1

2021 ワード

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
    }
    

    ステップ2:beanのマッピングファイルを作成する(User.hbm.xml)
    
    
        
            
                
                
                
                    
                    
            
    
    

    ステップ3: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を使用して
  • を追加削除