java - save方法中的entityName参数是什么?

标签 java hibernate

我已经开始学习 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.htmlhttp://docs.jboss.org/hibernate/orm/3.3/reference/en/html/persistent-classes.html#persistent-classes-dynamicmodelshttp://docs.jboss.org/hibernate/orm/3.3/reference/en/html/xml.html (在每种情况下搜索“实体名称”)。

关于java - save方法中的entityName参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951990/

相关文章:

java - Hibernate 4.0 的 MultiTenancy 和 Separate Schema 方法

java - 初始 SessionFactory 创建失败。java.lang.NoClassDefFoundError : org/hiber nate/cfg/Configuration

java - Hibernate-search 5.0 空间 - 不确定它是否在哈希中存储纬度/经度

java - 如何在 jpa 监听器中获取实体管理器或事务

java - hibernate validator : Using if - else kind of logic in annotation

java - 打印所有加载的 Spring bean

java - 动态下拉从 jsp 返回空值

java - 如何将字符串列表映射到空列表?

java - @Transactional 注解属于哪里?

java - Websphere 7 上的 EJB @Stateless 和 @WebService