我有三个持久类named:shops.class,user.class,vehicle.class和三个hibernate映射文件shops.hbm.xml,users.hbm.xml,vehicle.hbm.xml
但是,在我的用户和车辆映射文件中,我得到了以下错误:
The content of element type "class" must match
"(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,fetch-profile*,resultset*,(query|sql-query)*)".shops.hbm.xml:
vehicle.hbm.xml:
users.hbm.xml:
我知道这个问题被问了很多次,但所有这些都与不使用标签有关。但是我在所有文件中都使用了这个标签,但是在用户和车辆文件中仍然会出现这个错误。请帮帮我,我被困在这里了。提前感谢
发布于 2017-06-12 14:35:54
version必须在property和map之前定义
将其移动到id定义后的users和vehicle hbm中。
https://stackoverflow.com/questions/44501925
复制相似问题