java - Hibernate 与引用列的一对一映射(XML 映射)

标签 java database hibernate one-to-one

我有一个用户表和一个具有一对一映射的 user_detailuser_detail 表有一个字段 user_id 用于此关系存储对应用户的id字段值。

如何为这个关系编写 hibernate hbm文件?

更新

我的问题是用户的主键是id,user_detail的外键是user_id

我在 internet users user_id 中得到的所有示例作为用户主键并且与其他表中的外键相同

最佳答案

在 User.hbm 中,您需要像这样声明与 UserDetails 的关系:

<one-to-one name="user_detail" foreign-key="user_id" class="UserDetail full name "/>

希望对你有帮助

关于java - Hibernate 与引用列的一对一映射(XML 映射),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14682169/

相关文章:

具有类和嵌套静态接口(interface)的 Java 泛型

java - 带有客户端证书的 OkHttp(crt,p12): java. security.cert.CertPathValidatorException:未找到证书路径的信任 anchor

mysql - SQL - 更新列条目的更快方法

java - 另一种写下这一行的方法? JPA 的东西

java - 使用 @SecondaryTable 注释的 JPA/Hibernate 映射

java - 无法获取隔离的 JDBC 连接 : org. hibernate.exception.JDBCConnectionException

java - 如何使用java跟踪MS Access数据库的每个操作

java - 在java中从扫描仪读取输入到字符串数组

sql-server - 将保留时间添加到每小时 SQL 作业?

sql-server - SQL Server 连接到 Node js