查询的时候使用了 resultType 进行赋值,却发现父类属性id并没有被赋值,尝试了很多次都无法解决.<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.biz.tt.ISysConfigurationInfoMBDAO">
    <select id="getById" parameterType="long"  resultType="com.biz.tt.common.enty.SysConfiguration">
        select id from T_tt_SysConfiguration where id=#{id}
    </select>
</mapper>@Entity
@Table(name = "T_tt_SysConfiguration")
public class SysConfiguration extends AbstractPersistentInfo {
    private static final long serialVersionUID = 1532600337975873449L;
}@MappedSuperclass
public class AbstractPersistentInfo implements IAbstractPersistentInfo {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", unique = true)
public Long getId() {
return this.id;
} public void setId(Long id) {
this.id = id;
}
}
Mabatis-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC  "-//mybatis.org//DTD Config 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>
    <settings>
        <setting name="cacheEnabled" value="false"/>
        <setting name="localCacheScope" value="STATEMENT"/>
        <setting name="lazyLoadingEnabled" value="false"/>
        <setting name="aggressiveLazyLoading" value="false"/>
    </settings>
</configuration>