jpa默认情况下是不支持boolean的,如果需要支持boolean,需要使用hibernate的注解,例子如下:
//使用type=boolean,默认存储到数据库中的是0/1
@Column(name = "systemed")
@org.hibernate.annotations.Type(type = "boolean")
private Boolean systemed = true;
可以参考https://www.tutorialspoint.com/hibernate/hibernate_mapping_types.htm中的内容查看yes_no,true_false,boolean分别存储的boolean类型的区别。
注意:
oracle中没有boolean类型,可以使用numer(1),或char(1)来进行存储;
本文介绍了如何在JPA中使用Hibernate注解支持Boolean类型,并解释了不同存储方式的区别。此外,还提到了Oracle数据库中存储Boolean类型的替代方案。

1492

被折叠的 条评论
为什么被折叠?



