带条件查询
mapper文件的内容:
<select id="getSelectElectron" resultType="electron">
select * from electron where date > #{date}
</select>
select的实现:
public void getSelectElectron() throws Exception {
Date date =new SimpleDateFormat("yyyy-MM-dd").parse("2015-12-31");
List<electron> getalluser = sqlSession.getMapper(ElectronDao.class).getSelectElectron(date);
for (electron user: getalluser) {
System.out.println(user.getType());
}
}
增加操作
mapper文件的内容:
<insert id="InsElectronDao" useGeneratedKeys="true" keyProperty="id" parameterType="electron">
insert into electron (id,type,price,date) values (#{id},#{type},#{price},#{date})
</insert>
insert的实现:
//添加操作
public void InsElectronDao() throws Exception {
BigDecimal decimal =new BigDecimal("2356.23");
Date date =new SimpleDateFormat("yyyy-MM-dd").parse("2016-10-25");
electron elect = new electron(5,"CDMA-2", decimal,date);
Integer integer = sqlSession.getMapper(ElectronDao.class).InsElectronDao(elect);
System.out.println("id:"+elect.getId());
if (integer>0){
sqlSession.commit();
System.out.println("添加成功!");
}else{
System.out.println("添加失败!");
}
}
修改操作
mapper文件的内容:
<update id="UpdateElectronDao" parameterType="electron">
update electron set type=#{type},price=#{price},date=#{date} where id=#{id}
</update>
update的实现:
//修改操作
public void UpdateElectronDao() throws Exception {
BigDecimal decimal =new BigDecimal("2356.23");
Date date =new SimpleDateFormat("yyyy-MM-dd").parse("2016-10-25");
electron elect = new electron(2,"CDMA-2", decimal,date);
Integer integer = sqlSession.getMapper(ElectronDao.class).UpdateElectronDao(elect);
if (integer>0){
sqlSession.commit();
System.out.println("修改成功!");
}else{
System.out.println("修改失败!");
}
}
删除的操作:
mapper文件的内容:
<delete id="DelElectronDao">
delete from electron where id=#{id}
</delete>
delete的实现:
//删除操作
public void DelElectronDao() throws Exception {
Integer integer = sqlSession.getMapper(ElectronDao.class).DelElectronDao(4);
if (integer>0){
sqlSession.commit();
System.out.println("删除成功!");
}else{
System.out.println("删除失败!");
}
}
原文:https://www.cnblogs.com/wishsaber/p/11604133.html