入行不久,编码误区

    作为一个java 程序员,入行时间不长(实习半年) 自己编码上有一些误区或称不良编码习惯。

    其一:java 于数据库。

    由于对大型企业级开发接触较少 或 直接数据库操作接触不是很多,我的思想形成了一种--凡事都往java角度考虑而少有向数据库角度考虑。

    such as 我上一篇文章 oracle 数据进制 跟java提取出的数据进制不一致就是一个例子。(这里不详说 , 详见"oracle数据进制不统一”) 这里首先我怪罪java了,认为java从oracle里提出数据时擅自修改了进制类型,其实是oracle 和java共同搞的鬼 ,只需要在sql语句上对该字段加上 to_char()处理,使之提出的类型也是字符串这样java再也搞不了鬼了,问题得以解决。在这之前,我在java后台做各种数据转换处理都不来电。

    还有:有个需求是把两个一对多的表的每条对应记录连起来,List遍历 输出到页面,我开始居然就没从sql语句角度考虑 ,直接先提一个表的数据,然后在后台遍历这些记录,再在每个遍历循环中,根据这条记录的第二个表的外键提取第二个表里的记录,并追加到当前List 中。现在感觉这样好傻。直接把两个表做个链接不就行~,连起来后当成一个新表操作,舒服的很。幸亏醒悟过来了,不然悔恨终身。

    总结:数据库软件such as oracle 也是很强大的软件,能对数据表进行很好的处理,有需求应该先看数据库软件能不能很好的处理,让之于java后台的进一步处理完美结合, 达到完美开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值