Mybatis
带骨火腿肠
不拖延,自律的人最终都是成功的人。
展开
-
在执行数据库插入语句时遇到的问题总结
1.在此过程中,感谢同事的帮助和网友的智慧 2.解决过程: (1)进行前台的debugger;查看数据是否正确,是否为json格式 (2)在前台没有问题的情况下,进行后台controller中数据的检查,看是否接收到,这时如果有问题,就检查service和DAO中的方法传递的参数,是否格式是一致的(我用的list),也有用的是Map; (3)当这些都检查完没有问题,我继续执行,把log4j原创 2018-01-15 09:59:12 · 1946 阅读 · 0 评论 -
插入数据的进一步完善,包括更新
在一个正常的页面中,可能会有必选项和可选项,所以在map.xml中需要进行为空的判断。 之前想过在前段判断,但是如果数据太过于庞大的时候,就会造成前端代码会有很多。然后有想可没可能在controller中进行判断,后来发现,插入语句的特点是字段和字段值是对应的,如果值传递的过程中为空也不行,还要考虑字段的为题。 最后感觉只能在map.xml中进行判断,比如: ssex,这里的,需要写在if里面原创 2018-01-16 10:49:52 · 190 阅读 · 0 评论 -
当执行插入语句之后,我想返回主键值的三种方法。
环境:ssm数据库:oracle第一种已经实现的:也是百度上最常见的方法在mybatis层:在insert标签中插入(主键是通过sequence的形式生成的) <!-- keyProperty目标属性 --><selectKey keyProperty="id" order="BEFORE" resultType="java.lang.Integer"> ...翻译 2018-04-03 08:50:23 · 9234 阅读 · 0 评论