1、 生成的文件类型pojo、example、dao、daoImpl、sqlmap.xml
例如:
TcCinema.java
TcCinemaExample.java
TcCinemaDAO.java
TcCinemaDAOImpl.java
WD_WEB_TC_CINEMA_SqlMap.xml
2、 配置的异常处理办法
1) 报错:Could not find SQL statement to include with refid
在sqlmap-config.xml加入
<settings cacheModelsEnabled="true" enhancementEnabled="true" useStatementNamespaces="true" />
2) 如果类型错误
将LONGVARCHAR 改成LONG.
或查看是否有LONGVARCHAR类型的驱动包
3、 函数介绍
1) 插入对象
void insert(TcCinema record)
2) 更新对象(除BLOB类型字段),条件通过where 主键=“”
int updateByPrimaryKeyWithoutBLOBs(TcCinema record)
3) 更新对象(包括BLOB类型所有字段),条件通过where 主键=“”
int updateByPrimaryKeyWithBLOBs(TcCinema record)
4) 更新对象,条件通过where 主键=“”,具体更新的字段自己在TcCinema定义。
int updateByPrimaryKeySelective(TcCinema record)
5) 通过对象example查找(不包括BLOB类字段)
List<TcCinema> selectByExampleWithoutBLOBs(TcCinemaExample example)
例:
TcCinemaExample example = new TcCinemaExample ();
TcCinema tcCinema = new TcCinema();s
example.createCriteria().andCinemaNameEqualTo("测试影院");
List list= tcCinemaService.selectByExampleWithoutBLOBs(example);
6) 通过对象example查找(包括BLOB类型所有字段)
List<TcCinema> selectByExampleWithBLOBs(TcCinemaExample example)
7) 通过主键id查找(包括BLOB类型所有字段)
TcCinema selectByPrimaryKey(String cinemaId)
8) 通过对象example删除
int deleteByExample(TcCinemaExample example)
9) 通过主键id删除
int deleteByPrimaryKey(String cinemaId)