import com.ssh.dao.UserDao;
@Transactional
@Service
public class UserService {
@Resource(name=“userDao”)
private UserDao userDao;
public void add(Student stu){
userDao.add(stu);
}
public List showUser(){
// List stus = userDao.select(“from Student”);//查询所有
List stus = userDao.select(“from Student where pword LIKE ‘%1%’”);//条件查询
/*users=(List)hibernateTemplate.find(“from User where uname=?”,“秦维”);*/
return stus;
}
public List showinfo(){
List inList = userDao.select(“from Userinfodz”);
return inList;
}
public Userinfodz getobjUserinfodzbyid (Long ab){
Userinfodz userinfodz = (Userinfodz) userDao.getbyid(Userinfodz.class,ab );
return userinfodz;
}
public void adduserinfo(Userinfodz userinfodz){
userDao.add(userinfodz);
}
}
3、测试类:
@Resource(name=“userService”)
private UserService userService;
Userinfodz userinfodz2 = userService.getobjUserinfodzbyid(11L);
(1)、查询
// List stus = userDao.select(“from Student”);//查询所有
List stus = userDao.select(“from Student where pword LIKE ‘%1%’”);//条件查询
根据id查询
public Userinfodz getobjUserinfodzbyid (Long ab){
Userinfodz userinfodz = (Userinfodz) userDao.getbyid(Userinfodz.class,ab );
return userinfodz;
}
(2)、插入数据
Userinfodz userinfodz = new Userinfodz();
userinfodz.setUsername(“sqlname”);
userinfodz.setUserno(999);
userinfodz.setUserpwd(“sqlpwd”);
userService.adduserinfo(userinfodz);
@Resource(name=“hibernateTemplate”)
private HibernateTemplate hibernateTemplate;
hibernateTemplate.save(userinfodz);
(3)删除数据
dao方法
public Object getbyid(Class class1,Long id){
Object object = hibernateTemplate.get(class1, id);
return object;
}
public void deletebyid(Class class1,Long id){
hibernateTemplate.delete(this.getbyid(class1, id));
}
中间服务
public void deletebyid(Long ab){
userDao.deletebyid(Userinfodz.class, ab);
}
测试
userService.deletebyid(10L);
(4)修改数据
public void updatebyid(Class class1,String uname,String upwd,Long id){
Userinfodz userinfodz = (Userinfodz) this.getbyid(class1,id );
userinfodz.setUsername(uname);
userinfodz.setUserpwd(upwd);
最后
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
同时我经过多年的收藏目前也算收集到了一套完整的学习资料以及高清详细的Android架构进阶学习导图及笔记分享给大家,希望对想成为架构师的朋友有一定的参考和帮助。
下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。
不论遇到什么困难,都不应该成为我们放弃的理由!
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言,一定会认真查询,修正不足,谢谢。
记分享给大家,希望对想成为架构师的朋友有一定的参考和帮助。
下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。
[外链图片转存中…(img-8sHT7CWp-1720094963332)]
不论遇到什么困难,都不应该成为我们放弃的理由!
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言,一定会认真查询,修正不足,谢谢。