 |
上一主题
我在熟悉jdon使用过程中有个问题无法解决请bang大哥帮忙看看
主要类和配置如下:
我有两个接口和两个实现类(AService,AServrviceImpl;BDAO,BDAOImpl;)
1..
|
|
下一主题
我有一个类player,有一个添加物品的方法addGoods(Goods goods)。现在系统要求每次给玩家添加东西的时候都要做日志记录,是谁添加的这人物品,物品的名称,添加的时间。因为系统中调..
|
|
|
|
|
|
|
|
请教关于ibatis的问题
|
2006年08月21日 17:53
|
|
|
标签列表
|
|
小弟最近刚学IBATIS,打算用它用它做一个小应用.我是这么使用SQLmap的,不知道对不对,还希望banq给点意见. 先定义一个类用于封装SqlMap初试化程序. public class BaseIbatisDao{
private static BaseIbatisDao instance = new BaseIbatisDao(); private static Logger log = Logger.getLogger(BaseIbatisDao.class.getName()); protected static final SqlMapClient sqlMap;
static{ try{ log.debug("Attemping to initialize SqlMap!!!"); String resource = "SqlMapConfig.xml";//在WEB-INF/classes目录下查找该文件 Reader reader = Resources.getResourceAsReader(resource); sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); log.debug("Initialized SqlMap!!!"); }catch(Exception e){ log.error("Error intializing BaseIbatisDao!!!", e); e.printStackTrace(); throw new RuntimeException("Error initializing BaseIbatisDao.class Cause: " + e); } } protected BaseIbatisDao(){
} public static BaseIbatisDao getInstance(){ return instance; }
}
接着就在具体类中这么使用: public class UserBaseIbatisDAOImpl extends BaseIbatisDao implements UserDAO{
Log logger = LogFactory.getLog(this.getClass());
public List getAllUser(){ List user = null; try{ user = sqlMap.queryForList("User.getAll", null); }catch(SQLException e){ logger.error("Error getting all User!!!", e); } return user; }
public User getUser(String num){ User user = null; try{ user = (User)sqlMap.queryForObject("User.getByNum", num); }catch(SQLException e){ logger.error("Error getting User!!!", e); } return user; }
public void insert(User user){ try{ sqlMap.insert("User.insert", user); }catch(SQLException e){ logger.error("error inserting User!!!", e); } }
} 不知道这样使用什么问题.望大家指点指点.谢谢!
|
|
|
|
|
|
Re: 请教关于ibatis的问题
|
2006年08月21日 19:05
|
|
|
|
大家实际项目中是怎么使用IBATIS,能说说吗?小弟刚入门,希望能得到大家的帮助!
|
|
|
|
|
|
Re: 请教关于ibatis的问题
|
2006年08月23日 09:49
|
|
|
|
不常用,在我的Jpetstore源码中有ibatis使用形式
|
|
|
|
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
anti spam
|