在Hibernate jpa
首先,重要的是要了解Hibernate/jpa不会自动为非ID属性生成值。 @generatedValue注释仅用于管理主要钥匙生成。取而代之的是,可以预期数据库生成的值。要克服此限制,考虑使用生成的标识符创建一个单独的实体,称为“替代密钥实体”。然后可以使用OneToOne关系与此替代实体关联所讨论的非ID列。在创建新的myentity实例时,数据库将生成MyVal属性的值。此工作范围使您可以利用Hibernate的数据库生成的值处理功能。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3