使用hibernate自动创建数据库表格为啥产生两个中间表

对于菜鸟级的我们来说,总会遇到自己结局不了的问题,在这尴尬的时候,也只有呼叫大神啦

下面就是我遇到的问题

在使用hibernate过程中,感觉简单了好多,但也有一些地方不是那么的得心应手,本人在使用hibernate过程中多对多关联中使用hibernate自动创建表,但是发现中间表多创建了一张,一直不知怎么搞了,请求大神们指点迷津

hiberbate.cfg.xml配置



    
    com.mysql.jdbc.Driver
    jdbc:mysql://localhost:3306/javaeedb
    root
    123456
    org.hibernate.dialect.MySQLDialect
    create 
    true
   
   
    


Teacher.hbm.xml配置





    
        
            
            

        

        
        
        
            
            
        

        
    


Course.hbm.xml配置






    
        
            
            

        

        
        
        
            
            
        

        
    



数据库的表:




你可能感兴趣的:(使用hibernate自动创建数据库表格为啥产生两个中间表)