在java中怎么处理才能将数据存入postgresql数据库中类型为hstore的字段?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2016-03-13 17:44:28 3345 1
/**
 * 增加批量导入映射.
 * 
 * @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>
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:02:56

    XXMapper.xml里面的配置为如下
    insert into hstore_tb(key_value) values(#{key_value}::hstore);

    0 0
相关问答

1

回答

Java中非多态类型又是什么意思呢?

2022-04-02 22:49:33 324浏览量 回答数 1

0

回答

请问在循环中调用java ConcurrentMap的 putIfAbsent方法是否会有性能问题?

2021-11-07 14:54:57 172浏览量 回答数 0

0

回答

请问将java二进制数据转换为双精度Double,有没有性能更快的方法?

2021-11-12 17:22:08 129浏览量 回答数 0

0

回答

请问将java中的二进制数据转换为整数性能最优的做法是什么?

2021-11-07 13:07:31 159浏览量 回答数 0

0

回答

请问将java中的二进制数据转换为字符性能最优的做法是什么?

2021-11-12 17:22:05 150浏览量 回答数 0

1

回答

请问获取 java HashSet集合中的最大值,有没有性能更快的做法?

2021-11-07 15:21:10 268浏览量 回答数 1

0

回答

请问将java二进制数据转换为布尔值,有没有性能更快的方法?

2021-11-07 13:03:51 145浏览量 回答数 0

0

回答

java在调用jedis判断某个键是否存在的方法exists时操作性能很慢,该如何优化?

2021-11-12 17:03:58 1108浏览量 回答数 0

0

回答

请问当java应用程序读取内存中的数据失效时,对应用系统的性能影响有多大?

2021-11-12 17:22:03 230浏览量 回答数 0

0

回答

请问读取java HashSet集合对象中的最后一个元素,有没有性能更快的做法?

2021-11-07 15:21:13 139浏览量 回答数 0
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
对象的生命期管理
立即下载
PolarDB for PostgreSQL三节点功能介绍
立即下载
PostgreSQL复制原理及高可用集群
立即下载