Java 保存方法中的entityName参数是什么?

Java 保存方法中的entityName参数是什么?,java,hibernate,Java,Hibernate,我已经开始学习Hibernate,有一个基本的问题 org.hibernate.Session类中的save(String entityName,Object Object)和save(Object Object)之间有什么区别。 基本上,我想知道这个重载方法中的entityName参数是什么。 我试图查看API,但没有从中获得太多信息。这是Hibernate对象标识符。不建议在save()方法中使用此选项。 请参阅这是实体的逻辑名称,用于匹配映射文件中的相同实体名称。它默认为当前实体的类名,但

我已经开始学习Hibernate,有一个基本的问题

org.hibernate.Session
类中的
save(String entityName,Object Object)
save(Object Object)
之间有什么区别。 基本上,我想知道这个重载方法中的
entityName
参数是什么。
我试图查看API,但没有从中获得太多信息。

这是Hibernate对象标识符。不建议在save()方法中使用此选项。
请参阅

这是实体的逻辑名称,用于匹配映射文件中的相同实体名称。它默认为当前实体的类名,但如果您提供自己的值,则可以将同一个类与多个不同的映射文件一起使用


请参阅和(在每种情况下搜索“实体名称”)

它不是标识符。它是映射实体的逻辑名称-与映射文件中的实体名称匹配:)