流水会知音 2015-07-17 03:40 采纳率: 50%
浏览 3777
已采纳

在java中怎么处理才能将数据存入postgresql数据库中类型为hstore的字段?

/**

 * 增加批量导入映射.
 * 
 * @param 
 * @return 
 */
@Action(value = "addImportMapper", results = { @Result(name = "addImportMapper", type = "json", params = {
        "root", "jsonResult" }) })
public String addImportMapper() {
    Boolean operateResult = getImportMapperService().addImportMapper(
            assembleParameterToAddImportMapper());
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("result", operateResult);


    jsonResult = map;


    return "addImportMapper";
}


/**
 * 由于是对外提供接口,不宜显式地暴露对象. <br/>
 * 故将参数组装成对象.
 * 
 * @return 
 */
@SuppressWarnings("unchecked")
private ImportMapper assembleParameterToAddImportMapper() {
    ImportMapper importMapper = new ImportMapper();


    importMapper.setUuid(UUIDGenerator.genUuidStr());
    importMapper.setMapperName("教职工姓名");
    importMapper.setMatchedOrgUuid("123456");
    importMapper.setMapperRule("name=>name,age=>20");  //hstore类型
    importMapper.setCreatorUuid("789456");


    return importMapper;
}
<insert id="insertImportMapper"
    parameterType="net.firstelite.bicp.dtd.personnel$manage.system.ImportMapper">
    insert into t_pm_sys_import_mapper (
    uuid,
    mapper_name,
    matched_org_uuid,
    mapper_rule,
    creator_uuid,
    create_time,
    modify_time
    )values(
    #{uuid},
    #{mapperName},
    #{matchedOrgUuid},
    #{mapperRule},
    #{creatorUuid},
    current_timestamp(0),
    current_timestamp(0)
    )
</insert>
  • 写回答

3条回答 默认 最新

  • 流水会知音 2015-07-22 00:57
    关注

    XXXMapper.xml里面的配置为如下

    insert into hstore_tb(key_value) values(#{key_value}::hstore);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀