mybatis
RAPIER512
人生就应该自己抉择。
展开
-
Mybatis 多个参数传递解决方案
(一)单个参数 public List getXXBeanList(String xxCode); select 字段… from XXX where code = #{xxCode} 其中方法名和ID一致,#{}中的参数名与方法中的参数名一直, 我这里采用的是XXXBean是采用的短名字, select 后的字段列表要和bean中的属性名一致, 如果不一致的可以用 as 来补充。(二)多参原创 2016-04-15 19:59:39 · 603 阅读 · 2 评论 -
mybatis做insert操作的时候 怎么才能返回插入的那条数据的id?
1、useGeneratedKeys=”true” 可以获取自增长的ID 只支持具有自增长方式的那种数据库(mysql, mssql 等 但 oracle 就不支持了 ) 所以可以使用selectKey来获取 eg:<insert id="xxx" parameterType="yyy" useGeneratedKeys="true"> insert into table(...) va翻译 2016-04-20 10:39:32 · 17787 阅读 · 0 评论 -
由于Mybatis实体数据字段不匹配而查不到的解决办法
使用MyBatis进行查询操作时无法查询出相应的结果,但是纯sql又能查出数据时,需要考虑下是不是字段对应实体类的属性出现问题,解决方法有如下两点1、通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上了,这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。2、通过来映射字段名和实体类属性名的原创 2016-05-29 17:06:12 · 7565 阅读 · 1 评论