gpt4 book ai didi

java - 配置 hibernate (使用 JPA)以存储 boolean 类型的 Y/N 而不是 0/1

转载 作者:IT老高 更新时间:2023-10-28 11:48:45 25 4
gpt4 key购买 nike

我可以设置 JPA/hibernate 以将 Boolean 类型保留为 Y/N 吗?在数据库中(列定义为varchar2(1)。目前存储为0/1。数据库为Oracle。

最佳答案

Hibernate 有一个内置的“yes_no”类型,可以做你想做的事。它映射到数据库中的 CHAR(1) 列。

基本映射:<property name="some_flag" type="yes_no"/>

注解映射(Hibernate 扩展):

@Type(type="yes_no")
public boolean getFlag();

关于java - 配置 hibernate (使用 JPA)以存储 boolean 类型的 Y/N 而不是 0/1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com