省得用int枚举还要检查参数是否正确
解决方案 »
- 浅谈java操作cookie
- java网站上新闻内容太长分页如何实现
- tomcat安装后输入http://localhost:8080/出现Your Application Server is now running
- jfreechart经典问题
- java 中说的消息队列和窗口到底是什么意思??特别是窗口的概念
- ibatis 不命中缓存问题(系统采用 Struts2+freemarker+ibatis)
- 请问怎么把图片存到数据库中去?
- 请大家谈谈对Java中的代理Proxy理解
- linux下tomcat不能启动的问题
- 请问各位大侠jbuild7里怎么给entitybean打包?
- 我的EJB代码写好了,怎么部署在WEBLOGIC上调试?
- 大家EJB来开发都用什么啊,是CMP还是BMP啊!那个好啊,来者有分!
写个类封装了一个字段
不是setSex(boolean f),而是: setGender(Boolean gender)因此可以有
setGender(Boolean.TRUE);
setGender(Boolean.FALSE);
setGender(null);
三种状态,我担心的是传入null能不能正确被CMP写入数据库
to zhang21cnboy(事了抚衣去,不留身与名)
如果程序编写中误丢失了这个Boolean,那在整个程序运行的时候都检查不出来
写程序应该从事物本身的属性出发,设想以后如果客户如果改变了方案,这个字段可以不输(数据库可以是NULL),那就有四种状态了,你怎么办呢
牺牲这一点不必要的效率来换取可扩展是必要的
怎么会有第四种状态?
(当然,需要保证数据库中该字段可空)
难道用int不行