NutzCN Logo
问答 nutzdao的fastInsert 插入数据null无法判断数据类型
发布于 2547天前 作者 qq_4f190ae8 1856 次浏览 复制 上一个帖子 下一个帖子
标签:
Class.forName("oracle.jdbc.driver.OracleDriver");
		SimpleDataSource dataSource = new SimpleDataSource();
		dataSource.setJdbcUrl("jdbc:oracle:thin:@192.168.74.134:1521:orcl");
		dataSource.setUsername("ocean");
		dataSource.setPassword("ocean");
		Dao dao = new NutDao(dataSource);
		System.out.println("初始化完成");

		List<NutMap> list = new ArrayList<NutMap>();
		NutMap nutMap = new NutMap();
		nutMap.addv("PGT060101", new Date().getTime()+1000);
		nutMap.addv(".table", "TGT060101");
		nutMap.addv("A3001200400", null);// 该语句造成nutz使用StringAdapter处理该字段,而数据库中有date类型???
		
		
		
		list.add(nutMap);

		nutMap = new NutMap();
		nutMap.addv("PGT060101", new Date().getTime()+2000);
		nutMap.addv("A3001200400", new Date());
		
		list.add(nutMap);

		dao.fastInsert(list);
2 回复

但前几天发现这个类有个bug,错了一个字母,o写成了a,如果不用最新的快照版,需要这样写

map.put(".字段名.adaptor", Jdbcs.Adaptor.asDate);
map.put(".字段名.adaptar", Jdbcs.Adaptor.asDate);

添加回复
请先登陆
回到顶部