新知识杂记-2017/5/26

1.在service实现类中一个方法一般不超过100行,如果可以单独分离去复用的方法(比如要处理小数点等处理)可以在同类中去写一个这个方法,在主体方法中去调用这个方法。


2.java.Math.bigDecimal类  这个类在最近用到很多:

(1)不能直接对两个BigDecimal类进行“+”、“-”等运算连接,要调用其对象的add、substract方法进行运算。

新知识杂记-2017/5/26


(2)将0转换为bigDecimal类型的值   调用BigDecimal.valueOf(0)去做。


(3)BigDecimal对象可以设置精度,保留几位小数之类的设置。

这里使用BigDecimal.setScale() 方法,但这里要注意,调用这个方法之后,返回的是一个新的BigDecimal对象,如果是在设置一个对象的属性,这里要记得再将这个新的确定了精度的BigDecimal对象set给你这个对象。

新知识杂记-2017/5/26



3.注意sql中left join 左连接的时候,是左边的结果集必须显示,真正在开发的时候,一定要考虑把什么查询的结果集放在左边进行左连接。