请用心听_
可以的,新建一个mapper是为了方便你区分
qq_生活终病态_0
UserServiceImpl.java:118 行空指针
慕雪3142228
可以是可以,不过一但修改了数据库表,再重新生成generatorConfig映射实体,会重新生成类,原先写的代码就不见了。
weixin_慕慕1553587
BindingException: Invalid bound statement (not found)
慕神7199138
两种可能。一、userId传错了,没有查到对应的信息;
二、userList.get(0);没有进行强转为SysUser.
最简单的方式就是debug看一下,一步步的走,看看返回值就ok,既然没有报错,那应该就是结果处理有问题啦!
双沟牛油面
你这个id都查出来了,你看下写的sql语句是不是有问题?
XQwei
报的什么错呢 能否具体一点
gogo哈哈哈
PageHelper插件当然支持oracle,它支持6种主流的数据库。配置的时候只需要修改方言属性,即pagehelper.helperDialect=oracle 。具体可参考链接:https://my.oschina.net/u/3866531/blog/2249986
gogo哈哈哈
可以使用自动生成的 主要是为了阐明java中的和xml之间的关联
慕粉2051555640
我找到问题了,我的是在mapper自定义里没写对应的方法
qq_暖流_3
建议养成 写字段名的好习惯
下面 给你个例子:
<sql id="SysUserDefineJoins">
a.id AS "id",
a.name AS "name",
a.login_name AS "loginName",
a.login_password AS "loginPassword",
a.create_time AS "createTime",
a.update_time AS "updateTime"
</sql>
<select id="getUser" resultType="com.webpu.m.entity.SysUser">
SELECT
<include refid="SysUserDefineJoins"/>
FROM sys_user a
WHERE a.id = #{id}
</select>
雪胜梅香
我觉得,复制是想保留一份代码创建的xml。我就是直接在xml里面写自己的sql语句的。
Crazynew
可以直接 在 自动生成的Mapper增加 自定义 sql
例如下:
<mapper namespace="com.webpu.m.mapper.SysUserMapper" >
<resultMap id="BaseResultMap" type="com.webpu.m.entity.SysUser" >
<!--
WARNING - @mbg.generated
-->
<id column="id" property="id" jdbcType="INTEGER" />
<result column="name" property="name" jdbcType="VARCHAR" />
<result column="login_name" property="loginName" jdbcType="VARCHAR" />
<result column="login_password" property="loginPassword" jdbcType="VARCHAR" />
<result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />
</resultMap>
<sql id="SysUserDefineJoins">
a.id AS "id",
b.content AS "syslog.content",
a.login_name AS "loginName",
a.login_password AS "loginPassword",
a.create_time AS "createTime",
a.update_time AS "updateTime"
</sql>
<select id="getUser" resultType="com.webpu.m.entity.SysUser">
SELECT
<include refid="SysUserDefineJoins"/>
FROM sys_user a,sys_log b
WHERE a.id = #{id} and b.location= #{id}
</select>
</mapper>
以上我是随意写的 而且加的 双表关联
syslog名称 来自 pojo中
private SysLog syslog; (要生成 get和set)
不知这个例子举的全面不!
qq_我深知祢並不愛我_0
写mapper.xml出错