<insert id="create" useGeneratedKeys="true" keyProperty="eid" parameterType="hashmap">
插入语句
</insert>
useGeneratedKeys="true" //返回主键ID
keyProperty="eid" //主键
TranParams<Map<String,Object>> param = new TranParams<Map<String,Object>>(input);
param.setResource(resource);
TranResult<Integer> result =service.create(param);
//String eid= param.getParam().get("eid").toString(); //获取插入的主键ID
oper.setTranResult(new SuccessTranResult<Map<String,Object>>(input)); //插入成功后返回实体对象
//oper.setTranResult(new SuccessTranResult<String>(eid));
该篇博客讨论了如何在Java中使用ORM框架进行数据插入,并通过useGeneratedKeys属性和keyProperty属性获取自动生成的主键ID。示例展示了在服务层调用创建方法,设置资源参数,执行插入操作后,如何从返回结果中提取主键ID。博客内容着重于Java持久层操作和数据库交互。
1169

被折叠的 条评论
为什么被折叠?



