up我也正在学习hibernate;帮你顶
解决方案 »
- struts2页面出404错误
- 关于Eclipse中VSS插件的使用
- 把使用sqlserver的项目改为用oracle,改动的地方都有哪些?java b/s的项目。
- jsp+struts后 页面经过struts跳转后乱码 直接访问没问题
- Struts中自定义Validate的问题
- 请教大家:strus+ejb
- 操作xml
- 我在weblogic81上部署application,为什么提示我找不到meta-inf/ejb-jar.xml呢?
- 请问怎样在jboss中启动tomcat,怎么设置?谢谢!
- 马士兵上的struts的问题各位大神指导解决!
- 急!在线等.只要答案有帮助即给分.请问只有一个html文件和一个jsp文件在tomcat上执行时没有生成相应class文件.
- weblogic 8.1 怎么连接没有密码的sqlserver 呢
但是因为主剑多,不知道查的是那个》???
第一种方法:// query by one key and the other field ...
public void getHoliday_HQL(String etCode,String holiday) throws Exception {
MYSQLSessionFactory.start();
Session session =DB2SessionFactory.currentSession() ;
Transaction tx = session.beginTransaction();
try {
Holiday hld=new Holiday() ;
StringBuffer strHQL = new StringBuffer("")
.append("FROM ")
.append(" Holiday AS hld ")
.append("WHERE ")
.append(" hld.comp_id.etCode = ? ")
.append(" and ")
.append(" hld.activeFlag = ? ") ;
Type type1 = Hibernate.STRING;
Type type2 = Hibernate.INTEGER;
Type[] type = {type1,type2 };
Object[] args = {etCode , new Integer(BoolEnum.BOOL_YES.getValue()) };
List list = session.find(strHQL.toString(), args, type);
for (Iterator iter = list.iterator(); iter.hasNext();) {
Holiday element = (Holiday) iter.next();
System.out.println("Holiday: "+element.getComp_id().getHoliday()) ;
System.out.println("MarketCode: "+element.getComp_id().getMarketCode()) ;
}
tx.commit();
} catch (Exception e) {
if (tx != null) tx.rollback();
System.out.println("Create Holiday Error :"+ e.toString()) ;
} finally {
MYSQLSessionFactory.end();
}
}
public void getHoliday_Key(String etCode,String holiday) throws Exception {
MYSQLSessionFactory.start();
Session session =DB2SessionFactory.currentSession() ;
Transaction tx = session.beginTransaction();
try {
HolidayPK hldPK=new HolidayPK(etCode,holiday) ; // Create a PK Bean .
Holiday hld =(Holiday)session.load(Holiday.class,hldPK);
System.out.println("Holiday: "+hld.getComp_id().getHoliday()) ;
System.out.println("MarketCode: "+hld.getComp_id().getMarketCode()) ;
System.out.println("GetInputDate : "+hld.getInputDate()) ;
System.out.println("GetUpdateDate: "+hld.getUpdateDate()) ;
tx.commit();
} catch (Exception e) {
if (tx != null) tx.rollback();
System.out.println("Create Holiday Error :"+ e.toString()) ;
} finally {
MYSQLSessionFactory.end();
}
}
我怎么看不懂啊