这样设计数据库/POJO合理吗?

练手的天气预报程序.用了spring和hibernate
表weather就不用说了,有最高气温最低气温 天气情况 风速 风向等字段,其中天气情况 风速 风向本来应该是varchar类型的.比如,风向:南风 风速:七级 可我想用数字存储.即
第二个表保存限定信息.比方说:“风速”和"天气情况"保存为
"wind","0","一级"
"wind","1","二级"
"wind","2","三级"
"weatherinfo","3","晴"
"weatherinfo","4","阴"

weather里的:“风速”字段就保存"0""1""2"其中的一个,具体的限制最好通过应用来进行.
其中pojo是这样设计的:

weather:
[code]
private Integer id;
private Date time;
private Date date;
private Integer maxTemperature;
private Integer minTemperature;
private Integer windchill;
private Integer weatherinfo;
[/code]
上面省略一些字段和get set方法


第二个表对应的pojo类

General
[code]
private Integer id;
private Integer typeId;
private String values;
private String text;
private String url;[/code]

现在遇到的问题是:
在Servlet里new一个weather对象然后request.setAttribute("weather", 新对象);之后跳转到相应的jsp页面
这样在JSP中[weather.windchill]只能得到一个数值.并不能得到譬如南风北风之类的文字描述.
请教各位是不是要修改pojo设计?还是有什么方法我不知道的?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值