ibatis insert新记录后用last_insert_id()获取主键不起作用
<!-- 添加分类 -->
<insert id="addCategory" parameter>
select LAST_INSERT_ID() as value
</selectKey>
</insert>
这是xml文件配置!
------------------------------------------
package category;
/**
* 分类基本类
* @author 杨飞
*
*/
public class Category
{
private long cateID;// 分类id
private String cateName;// 分类名称
private long parentID;// 父节点id
private String catePath;// 分类路径
private String cateInformation;// 分类描述
private long clickNumber;// 访问统计
get and set....
}
这是category类
-------------------------------
cateID bigint
cateName varchar
parentID bigint
catePath varchar
cateInformation varchar
clickNumber bigint
这是数据库定义
在mysql(sqlyog)里写插入语句然后再用select last_insert_id()是可以返加刚生成的主键的
可是用上面的ibatis添加数据的话就返不回主键!请问原因出在哪里?