- 浏览: 244065 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
无它唯勤:
...
Spring Ioc AOP -
dubaopeng:
挺好的,拿去改改!
java 解析csv文件 -
灵程大哥:
先试一下,看行不行
java 判断文本文件编码 -
pxjianke:
谢谢兄弟。我现在在测试插入千万级数据。做测试。这个太有用了。
Oracle 高速批量速插入数据 解决方案
package com.roadway.keyin.bo.user.util;
import java.lang.reflect.Field;
import com.roadway.keyin.dao.hibernate.PreviewTemplate;
import com.roadway.keyin.dao.hibernate.PreviewUser;
public class SeterUtil
{
public static Object set(Object sourceObj, Object targetObj)
{
if (sourceObj == null || targetObj == null)
{
return targetObj;
}
Class<?> sourceObjCls = sourceObj.getClass();
Field[] targetObjFields = targetObj.getClass().getFields();
Field sourceObjField = null;
for (Field targetObjField : targetObjFields)
{
try
{
sourceObjField = sourceObjCls
.getField(targetObjField.getName());
if (sourceObjField == null)
{
continue;
}
/**//** 把属性名和属性类型加在一起 */
String sourceStr = sourceObjField.getType().toString();
sourceStr += sourceObjField.getName();
/**//** 把属性名和属性类型加在一起 */
String targetStr = targetObjField.getType().toString();
targetStr += targetObjField.getName();
/**//** 比较两个属性是否相等 *** */
if (sourceStr.equals(targetStr))
{
targetObjField
.set(targetObj, sourceObjField.get(sourceObj));
}
else
{
System.out.println(sourceStr);
System.out.println(targetStr);
System.out.println();
}
}
catch (Exception ex)
{}
}
return targetObj;
}
public static void main(String[] args) throws IllegalArgumentException,
SecurityException, IllegalAccessException, NoSuchFieldException
{
PreviewUser privewUser = new PreviewUser();
PreviewTemplate previewTemplate = new PreviewTemplate();
previewTemplate.setP100(15624L);
SeterUtil.set(previewTemplate, privewUser);
System.out.println(privewUser.getP100());
}
}
import java.lang.reflect.Field;
import com.roadway.keyin.dao.hibernate.PreviewTemplate;
import com.roadway.keyin.dao.hibernate.PreviewUser;
public class SeterUtil
{
public static Object set(Object sourceObj, Object targetObj)
{
if (sourceObj == null || targetObj == null)
{
return targetObj;
}
Class<?> sourceObjCls = sourceObj.getClass();
Field[] targetObjFields = targetObj.getClass().getFields();
Field sourceObjField = null;
for (Field targetObjField : targetObjFields)
{
try
{
sourceObjField = sourceObjCls
.getField(targetObjField.getName());
if (sourceObjField == null)
{
continue;
}
/**//** 把属性名和属性类型加在一起 */
String sourceStr = sourceObjField.getType().toString();
sourceStr += sourceObjField.getName();
/**//** 把属性名和属性类型加在一起 */
String targetStr = targetObjField.getType().toString();
targetStr += targetObjField.getName();
/**//** 比较两个属性是否相等 *** */
if (sourceStr.equals(targetStr))
{
targetObjField
.set(targetObj, sourceObjField.get(sourceObj));
}
else
{
System.out.println(sourceStr);
System.out.println(targetStr);
System.out.println();
}
}
catch (Exception ex)
{}
}
return targetObj;
}
public static void main(String[] args) throws IllegalArgumentException,
SecurityException, IllegalAccessException, NoSuchFieldException
{
PreviewUser privewUser = new PreviewUser();
PreviewTemplate previewTemplate = new PreviewTemplate();
previewTemplate.setP100(15624L);
SeterUtil.set(previewTemplate, privewUser);
System.out.println(privewUser.getP100());
}
}
发表评论
-
一刻钟精通正则表达式(转)
2007-11-07 11:23 853想必很多人都对正则表达式都头疼。今天,我以我的 ... -
Map、ArrayList 的遍历
2007-11-08 12:50 784public static void main(String[ ... -
Hibernate 连接池
2007-11-16 16:50 695<session-factory> < ... -
Hibernate检索对象的方式
2007-11-23 11:23 579Hibernate检索对象的方式 ... -
再温java jkd 环境变量设置
2007-12-04 15:16 852JAVA_HOME: C:\Program Files ... -
JAVA之路(转)
2007-12-04 18:12 607很多网友问我学习Java有 ... -
JMail
2007-12-05 10:42 843一.创建html格式的邮件 ... -
JAVA 检测网络是否为连通状态 ping
2007-12-07 19:27 2448要用java检测网络资源是否可用,我们可以采用以下两种方法: ... -
JMail 异常: java.lang.NoClassDefFoundError: javax/activation/DataSource
2007-12-11 16:56 2746今天开发邮件系统,发送程序能在main函数中顺利运行. ... -
JAVA 常用正则表达试
2007-12-11 21:21 774"^\d+$" //非负整数(正整数 + ... -
Linux - Tomcat
2007-12-14 18:36 7271.使用ps -ax | grep tomcat可以查询出内存 ... -
有返回值 存储过程 的 调用
2007-12-18 20:03 699有返回值的存储过程的调用方法如下: public class ... -
ECLIPS 经典 快键
2007-12-21 11:42 740Ctrl+1 快速修复(最经典的快捷键,就不用多说了) ... -
eclips 恢复 误删文件
2007-12-23 13:25 740今天,把我差点气死了,一不小心误删了很多重要文件. 后来才到网 ... -
JSP 统计在线人数
2007-12-24 10:39 712package com.test;import javax. ... -
The Software Engineer
2007-12-24 13:40 567http://siyn.iteye.com/ http://w ... -
Summarization of web project
2007-12-27 09:37 620开始一个web项目前应该注意一些什么?就自己的开发 ... -
正则表达式--2
2008-01-02 16:19 599正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总 ... -
java 正则表达式 长期总结
2008-01-03 18:46 687匹配文件后缀名:Pattern.matches("^ ... -
Test
2008-01-07 16:08 740package com.ed.cnc.servletListe ...
相关推荐
ASP某书店图书销售管理系统的设计与实现(源代码+论文)【ASP】
施工混凝土配合比动态管理台账(新样板版).xls
Lua移植到标准ANSI C环境
施工混凝土配合比动态管理台账.docx
TwinCAT3 入门教程 V4.11
【作品名称】:基于Python开发的快递管理系统-课程设计 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:使用Python开发的课程设计,快递管理系统。课程设计
信息化以它自身的优点,方便、快捷、进入了各行各业。教育行业也是如此。由于高校不断的扩大管理,教师人工管理已经越来越不能满足学校的需求。人工管理信息,管理纸质档案变成了落后的管理方式。不方便、难以保存、不容易查找这些种种缺点都督促着高校信息化的发展。高校对于教师工作采用信息管理系统是急需的。 本文从相关技术分析、系统需求分析、数据库需求分析确定了系统重要功能模块的实现。实现主要功能模块包括人员信息模块、评价教师模块、教师工作日程管理模块、科研信息申报模块等。 在Windows环境下,本管理信息系统使用visual studio开发工具。编写程序过程用到了Asp.Net技术。编写程序采用B/S架构,webform框架,连接数据库方式采用当下主流技术使用SQL Server。最后,通过多次反复的测试,确定各项功能实现的稳定性。
H3C实验概述及应用 一、实验概述 H3C实验是网络工程领域中的一项重要实践活动,旨在通过模拟或实际部署H3C网络设备,让学生或网络工程师深入了解H3C网络设备的配置、管理及应用。这些实验不仅有助于提升网络工程师的技术水平,还能够为企业的网络建设和管理提供有力支持。 H3C实验通常包括以下几个方面: 1.设备连接与基础配置:学习如何正确连接H3C网络设备,并进行基本的配置,如IP地址设置、VLAN划分等。 2.路由与交换技术:掌握H3C路由器和交换机的配置与管理,包括静态路由、动态路由协议(如OSPF、BGP等)、VLAN间路由等。 3.安全技术:了解H3C网络安全设备的配置与管理,如防火墙、VPN、入侵检测与防御等。 4.无线技术:熟悉H3C无线接入点(AP)和无线控制器的配置与管理,掌握WLAN网络的规划与部署。 5.网络管理与优化:学习使用H3C网络管理系统(如iMC)对网络设备进行监控、故障排查和性能优化。 二、实验应用 H3C实验在网络工程领域具有广泛的应用,以下是一些具体的应用场景: 1.教育培训:H3C实验是网络工程专业学生的重要实践课程,通过实验操作,学生能够更好地理解
php-[整站程序]三雷11种语言建站系统(网络版) v6.0_30tnetwork
VBA聚光灯效果工具箱.xlsm 跟wps聚光灯差不多 可设置聚光灯0.5毫秒消失,可以自定义设置时间
中国生物医药行业市场前景及投资研究报告
本资源深入解析了《啊哈算法》一书中的经典案例——第四节“再解炸弹人问题”,通过Java语言实现了BFS(广度优先搜索)算法的详细过程。本资源不仅涵盖了理论基础,详细阐述了BFS算法原理及其在解决“炸弹人”游戏策略中的应用,还提供了高质量的Java代码实现,每行代码均有详尽注释,便于读者理解和实践。无论是算法初学者想要掌握BFS算法精髓,还是有一定基础的开发者希望提升编程技巧,这份资料都能提供极大的帮助。立即下载,跟随教程一步步揭开“炸弹人”问题的面纱,提升你的算法思维与Java编程能力!
开车不犯困100首MP3,之51-60,DJ.rar
【思维模型】查理·芒格推荐的100个思维模型.pptx
Buffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Lar
跨国经营与管理第九章全球化企业的跨文化管理.pptx
一款苹果CMS8X高仿迅影网主题模板,已测试,完美无错。苹果cmsV8版本,只有电脑端,不自适应手机端。模板只包含首页、列表、内容页、播放页。
【学习目标】: 图片幻灯 复杂的表单验证 瀑布流
跨国经营与管理第十一章全球化企业营销管理.pptx
混凝土配合比试配砼计表.docx