我读过了
寻找解决方案来映射一对一的关系.但是,这些文章中的演示都是多对一或一对多.从演示中,我得出结论,在大多数情况下,我们将ONE侧注释为@JsonManagedReference,将MANY侧注释为@JsonBackReference.
但是,没有关于如何映射一对一的提示.你有什么主意吗?
而且,如果它是双向的一对一怎么办?
我正在练习使用汇编编写引导程序(在AT&T语法和gnu/gas中).组装并链接小程序,然后将其复制到虚拟磁盘的第一个扇区.BIOS会加载它0000:7c00,这就是问题所在.在call hello将被转换call 0010到call 7c10运行期间.但是movw $message, %as没有重新安置.现在ax仍然0026没有7c26.结果是我无法Hello World在屏幕上制作.相反,0000:0026屏幕上会显示一些随机数据.
如何在启动过程中使其正确?我应该使用某些指令更改asm源代码吗?或者我应该更改我的链接脚本?
谢谢!
.text
.global _start
.code16
_start:
movw %cs, %ax
movw %ax, %ds
movw %ax, %es
call hello
jmp .
.org 0x10
hello:
movw $message, %ax
movw %ax, %bp
movw $13, %cx
movw $0x1301, %ax
movw $0x000c, %bx
movb $0, %dl
int $0x10
ret
message:
.ascii "Hello, World!"
.org 0x01fe
.byte 0x55
.byte …Run Code Online (Sandbox Code Playgroud)