java 根据类名动态创建类对象

最近看hibernate存储对象很方便
private int insertStudent(student t1)
{
try {
saveTs = session.beginTransaction();
session.save(t1);//存储一个学生信息到数据库
saveTs.commit();
存储对象的语句一样
private int insertWorker(worker t1)
{
try {
saveTs = session.beginTransaction();
session.save(t1);//存储一个工人信息到数据库
saveTs.commit();
....
想将存储函数统一
private int insertObject(String className,Object obj)
{
try {
saveTs = session.beginTransaction();
session.save((Class.forName(className))obj);//此句语法不正确,想强制类型转换
saveTs.commit();
应该怎样写,怎样根据类名实例化对象呢

第1个回答  2014-04-18
obj不就是你要的对象,强制转换干什么本回答被提问者采纳
相似回答