问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何打印出hibernate c3p0详细调试信息

发布网友 发布时间:2022-10-30 07:40

我来回答

1个回答

热心网友 时间:2023-10-10 23:00

Hibernate在查询出一行数据之后,内部实现还是将数据读出到ResultSet里。
然后分析session.get(Class, Object)函数的Class参数,通过类反射可以知道该Class包含哪些对象并且newInstance一个该类的对象。
从ResultSet读出属性填充到该对象,用户只需要对这个对象进行简单的类型转换就可以使用了。
例子如下:
static final ActiveRecord setupObject (Object object, ResultSet resultSet) throws java.sql.SQLException, ObjectAnalysisException
{
Map<Field, Accesstor> fields = ActiveRecord.analizeObjectFields(object);
try
{
for(Field field : fields.keySet())
{
Object value = resultSet.getObject(field.getName());
if(value != null)
fields.get(field).getSetter().invoke(object, value);
}
}
catch(SQLException err)
{
throw err;
}
catch(Exception err)
{
if(err instanceof IllegalAccessException || err instanceof IllegalArgumentException)
throw new ObjectAnalysisException(err.toString(), err);
else if(err instanceof InvocationTargetException)
throw new ObjectAnalysisException(err.toString(), err);
}
object.setId(resultSet.getLong("id"));
return object;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
易企秀如何分享链接给微信好友?-易企秀分享链接给微信好友的方法 华为荣耀3c系统辅助功能服务老是自动关闭,求解决方案。 我用一键清理忽... 华为荣耀3c手机双击唤醒屏幕不好用了怎么办? 荣耀手机刷机包从哪下 木地板为啥走过会响 瓷砖块要斜成几度角人踩上去不会烂 刚出生的婴儿肚子胀怎么办 新生儿涨肚子按摩图 刚生小宝宝胀气怎么办 白果怎么炒好吃 白果可以制作哪些美食 张柏芝晒穿搭,卫衣短裙配墨镜尽显酷飒率真,该如何模仿她的穿搭风格? 2012年生产的北斗星1.0排量的发动机是日本进口的还是国产的?- 问一问 2012款北斗星1.0实用型怎么样 2012款北斗星1.0是什么发动机 剑与远征诅咒骨鞭用什么代替好 梦到我看到女同桌在众目睽睽之下被一个男子摁在墙上猥亵,并且说这个男子*,我直接躲开了. 解梦 银川有回民饮食一条街么??? 老年人可以吃凉糕不 怀孕初期可以吃凉糕吗 浙江正泰汽车零部件公司薪资待遇如何?有双休日吗? 高电磁辐射的环境中是指哪些? 方块拼凑56关攻略 怎么移就是少一步 wendy英文怎么读 wendy英文解释 2009年度采用公允价值计量投资性房地产的中国房地产上市公司 固定资产的信息披露哪些内容? 适合女生用的头像2022 有图片2022最火爆头像无水印资源嘛,高清免费谢谢!! 求图片2022最火爆头像无水印资源~跪求!谢谢!! 笔记本电脑的键盘数据线又一点破了怎么办 Mac电脑默认邮箱怎么修改 如何将Hibernate生成的SQL语句打印到日志文件 hibernate中存储过程如何获取输出参数 NHibernate如何执行带有输出参数的存储过程,求助 常吃脑心通胶囊,这5个问题一定要搞清楚 民营医院未来的发展方向该是怎样的 这种车大概多少钱?会漏雨吗 海事行政处罚规定2022是什么? 船舶经营人的介绍 柚子属凉还是热 2.4骁龙765g八核和第一代骁龙7移动平台哪个好 液压动力转向系统结构由什么组成? 博世111工具箱怎么换螺丝刀头 王者荣耀暴力亚索出装 专四题型及分值分布2021(专四题型及分值分布及评分规则) 京乐购二手显卡靠谱吗 外地人在京贷款买房需要什么条件? 水培金琥球烂根怎么办 金虎仙人球烂根是怎么回事啊?怎么挽救啊? 我家的花’金虎’浇水浇多了烂根了,快死了怎么办 仙人球(金琥)底部烂了怎么办?急急急