l类型转换

[align=center][size=medium][color=indigo]通过Long这个类的Decode (String);可以得到一个Long 型;
可以通过他来做到:方法里放入的是一个String类型的变量,结果可以把这个变量变成符合要求的类型package dao;

import java.sql.Date;

import org.hibernate.Session;
import org.hibernate.Transaction;

import po.Acticle;
import po.ActicleType;
import tools.HibernateSessionFactory;

public class UpdateDAO {
public void Update(int acticleid, String title, String content,
String adddate, String modifydate, String typeid) {
HibernateSessionFactory hsf = new HibernateSessionFactory();
Session session = hsf.getSession();
Transaction tra = session.beginTransaction();
Acticle ac = (Acticle) session.get(Acticle.class, new Long(acticleid));
ac.setTitle(title);
ac.setContent(content);//
ac.setAdddate(Date.valueOf(adddate));
ac.setTypeid(Long.decode(typeid));
ac.setModifydate(Date.valueOf(modifydate));
session.saveOrUpdate(ac);
// session.update(ac);
tra.commit();
hsf.closeSession();
}

public void UpdateType(int typeid, String typename) {
HibernateSessionFactory hsf = new HibernateSessionFactory();
Session session = hsf.getSession();
Transaction tra = session.beginTransaction();
ActicleType ac = (ActicleType) session.get(ActicleType.class, new Long(
typeid));
ac.setTypename(typename);
session.saveOrUpdate(ac);
// session.update(ac);
tra.commit();
hsf.closeSession();
}
}
[/color][/size][/align]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值