首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

巧妙的利用实体类中的Get方法

我们知道Hibernate使用普通Java对象,即POJO的编程模式来进行持久化。POJO类中包含的是与数据库表相对应的各个属性,这些属性通过getter和setter方法来访问,对外部隐藏了内部的实现细节。有时我们就可以巧妙的利用getter方法来方便的完成需求。

比如有如下需求:在数据表中有字段:is_on_time(用来存储用户是否准时到达的信息),有字段:arrive_date(用来存储用户到达的日期)。但是为了使数据表更合理is_on_time字段在数据库中的类型是tinyint,arrive_date字段是Date类型。现在的需求是为了将数据在web页面输出,需要把is_on_time值为:1,输出为准时,0输出为不准时。要把arrive_date转换为String类型再输出。

可能刚开始的时候我们会想,先用getIs_on_time()方法获取到“0”或“1”,然后再进行判断再输出对应的内容。要是能直接就返回“准时”或者“不准时”那不就很好吗?所以就有如下代码:

通过这种方法就能更直接的获取经过一定操作的数据库信息了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180714G01MJV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券