使用hibernate.cfg.xml文件写一个model就需要创建一个mapping 对应吗

![![图片说明](https://img-ask.csdn.net/upload/201805/27/1527427183_950226.png)图片说明](https://img-ask.csdn.net/upload/201805/27/1527427166_854370.png)图片说明图片说明

可以多个表映射到一个model,只要字段匹配,也可以一个表映射到多个model
前者很好理解,后者参考:
https://blog.csdn.net/huyuyang6688/article/details/50689003

实际使用的时候,可能我们一个user表存了管理员、一般用户,我们希望管理用用Admin类,用户用User类。

但是通常来说,是一个类模型一个表。

https://blog.csdn.net/wangjia55/article/details/51627525

一般情况下是这样的,因为一个mapping要对应一个model,这样才是heibernate的初衷,不过呢就像一楼说的可以存在那种情况,但是呢,我感觉没必要那么做,想要做的时候,直接设置一个属性不就好了。根据属性判断哪个操作。

好像只能一个一个的写,如果你用了spring的话就可以一次性配置多个