04 2021 档案

摘要:实际开发中,不建议在实体类中添加非表以外的字段,如果是表以外的字段,可以写一个DTO,作为数据传输对象,或者PO 阅读全文 »
posted @ 2021-04-05 14:41 龙陌 阅读(540) 评论(0) 推荐(0) 编辑
摘要:在实际应用中经常会遇到使用多个参数的情况. 我们将多个参数合并到一个JavaBean中,并使用这个JavaBean作为接口方法的参数。 这种方法用起来很方便,但并不适合全部的情况,因为不能只为了两三个参数去创建新的JavaBean类, 因此对于参数比较少的情况,还有两种方式可以采用:使用Map类型作 阅读全文 »
posted @ 2021-04-04 14:57 龙陌 阅读(262) 评论(0) 推荐(0) 编辑
摘要:为了防止类型错误,对于一些特殊的数据类型,建议指定具体的jdbcType值。例如headimg指定BLOB类型,createTime指定TIMESTAMP类型。 BLOB对应的类型是 ByteArrayinputStream,就是二进制数据流。 由于数据库区分date、time、datetime类型 阅读全文 »
posted @ 2021-04-04 14:39 龙陌 阅读(509) 评论(0) 推荐(0) 编辑
摘要:可以通过在resultMap中配置property属性和column属性的映射,或者在sql中设置别名这两种方式实现将查询列映射到对象属性的目的。 property属性或别名委和对象中属性的名字相同,但是实际匹配时,MyBatis会先将两者都转换为大写形式,然后再判断是否相同, 即property= 阅读全文 »
posted @ 2021-04-04 14:14 龙陌 阅读(318) 评论(0) 推荐(0) 编辑
摘要:由于java中的基本类型会有默认值,例如当某个类中存在private int age;字段时,创建这个类时,age会有默认值0. 当使用age属性时,它总会有值。 因此,在某些情况下,便无法使age为null. 并且在动态SQL的部分,如果使用age != null 进行判断,结果总会为true,因 阅读全文 »
posted @ 2021-04-04 13:46 龙陌 阅读(363) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示