- 浏览: 124945 次
- 性别:
- 来自: 北京
最新评论
public static Object getForInitSet(String className, java.io.Serializable id) {
Session s = BaseDB.getSession();
Object obj = null;
try {
s.beginTransaction();
obj = s.get(className, id);
Field[] fields=obj.getClass().getDeclaredFields();//getFields();
for (int i = 0; i < fields.length; i++) {
try {
fields[i].getType().asSubclass(Collection.class);
// if("Set".equalsIgnoreCase(fields[i].getType().getSimpleName())){
Object temp=null;
try {
temp = PropertyUtils.getProperty(obj, fields[i]
.getName());
} catch (Exception e) {
}
if (temp != null && !Hibernate.isInitialized(temp))
try {
Hibernate.initialize(temp);
} catch (HibernateException e) {
System.out.println(fields[i].getName()
+ " is ill in " + obj.getClass().getName());
}
// }
} catch (ClassCastException e1) {
}
}
s.getTransaction().commit();
} catch (HibernateException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} finally {
if (s != null)
s.close();
}
return obj;
}
发表评论
-
SSH操作linux命令
2013-08-23 15:48 663查看java 进程 ps -ef |grep java - ... -
SQL Server 2005还原数据库时出现“备份集中的数据库备份与现有的数据库不同”解决方法 (转载)
2012-03-06 16:06 1192对于SQL Server 2005,有几个地方是要注意的,比如 ... -
java生成excel
2012-02-16 17:49 846HSSFSheet sheet = wb.createShee ... -
java生成excel
2012-02-16 17:47 0HSSFSheet sheet = wb.createShee ... -
Hibernate实现one-to-one级联保存[转载]
2012-01-16 09:18 1274库表:CARD_TEST(CARDID[NUMBER(18)] ... -
java 自动检索
2012-01-10 16:29 177jsp页面 $().ready(function() { ... -
一次遍历一个对象中的两个字段
2011-12-29 09:50 1008String sql=" select incom ... -
两个时间计算相差天数
2011-11-25 13:01 983<% Calendar c1 = Calenda ... -
HQL: Hibernate查询语言(转载)
2011-11-02 08:35 665Hibernate配备了一种非常强大的查询语言,这种语言看上去 ... -
项目变更错误修改
2011-11-01 11:55 1011加入审核状态数据库--变更表加入表更审核状态字段alter ... -
科研人员修改密码问题
2011-10-19 15:32 69userAction.java中的updateUser方法 ... -
附件上传
2011-10-19 11:02 1521.对应的配置文件 <property name=&q ... -
项目总结
2011-10-12 18:26 631.列表操作权限的显示 在 baseBO.java中的gene ... -
Hibernate持久化类中get和set方法的调用以及access="field"申明的作用(转载)
2011-10-11 08:51 817Hibernate 在存储或者取数据的时候会自动访问 ... -
hibernate 增删改查和遍历(转)
2011-10-05 23:56 999package cn.itcast.primer; impor ... -
hibernate.cfg.xml文件
2011-10-05 23:36 638<?xml version="1.0" ... -
实现Enter键自动将焦点切换到表单下一个控件对象上(即代替tab建)
2011-09-23 11:14 1187function addEnterEvent(){ $(&q ... -
公司知识总结
2011-09-21 12:07 74系统维护中一些配置对应的表 1. 元数据配置对应的表 cfg_ ... -
hibernate通过sql语句增删改查java对象的前提
2011-08-23 15:31 845hibernate可以通过sql语句直接对一个对象进行增删改查 ... -
hibernate的配置和初始化数据库
2011-08-15 09:46 888<!DOCTYPE hibernate-configur ...
相关推荐
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。