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)来进行存储;