我已经开始学习 Hibernate 并有一个基本问题。
org.hibernate.Session 中的 save(StringEntityName, Object object)
和 save(Object object)
有什么区别类(class)。
基本上我想知道这个重载方法中的 entityName
参数是什么。
我尝试查看 API,但没有从中收集到太多信息。
最佳答案
它是实体的逻辑名称,旨在匹配映射文件中的相同实体名称。它默认为当前实体的类名称,但如果您提供自己的值,则可以将同一个类与多个不同的映射文件一起使用。
参见http://www.martinahrer.at/2008/04/09/55/和 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html和 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/persistent-classes.html#persistent-classes-dynamicmodels和 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/xml.html (在每种情况下搜索“实体名称”)。
关于java - save方法中的entityName参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951990/