方式一特点:上面的普通封装可以删掉,也可以留着。
注意⚠️:下面的特殊封装的property的值是属性.字段。(category.id...) column是sql重命名之后的字段,如果没有重命名是数据库中的值。
方式二特点:上面的普通封装千万不可以删除,下面的特殊封装使用association标签,里面是javatype,javatupe的值是前面property的实体类的全路径。如果配置文件里面配置了可以只写实体类的大小写形式,没配置的话写全路径。
注意⚠️::下面的特殊封装的property的值直接是上面category表里面的实体类中的字段。不要写属性.字段。column是sql重命名之后的字段,如果没有重命名是数据库中的值。