关于Oracle数据库涉及布尔值的问题

这几天在学着写一个网络商城的小项目 , 遇到一个小问题 , 在数据库中需要用一个字段表示商品是否热销 , 但是在Oracle数据库中没有bool数据类型 . 经过一番思考 , 参考了网友们的意见 , 我是这样来解决这个问题的:

  • 在模型层依然使用boolean 定义变量 , 在数据库中使用number定义字段 , 默认值 0 或者 1.
  • 当取出或者查询有关数据时使用 if 语句判断 , 如果等于 1 则把其变量设为true,如果其变量为true ,则数据库中使其等于1;
  • 在表单提交时 , 可以使用此静态方法 , 把复选框里的值转换为bool值 .
 Boolean.parseBoolean(request.getParameter("hot"))

目前我就是这样解决的 , 可能有点麻烦 , 在实际开发过程中如何解决的我就不得而知了,作为一名新人,还需要多多练习,汲取经验 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值