ssh框架开发crm(客户关系系统总结)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh框架开发crm(客户关系系统总结)相关的知识,希望对你有一定的参考价值。

1.多对多配置一般不用hibernate提供的many-to-many关系,一般做法拆成连个一对多关系

2.hibernate5实现持久层 查询的几种方式 (多条件查询,统计查询,分页查询)

(1)getHibernaete().find(sql,..Object) 拼接hql语句查询

(2)DetachCriteria离线查询 

(3)createSqlQuery(sql)原生的sql语句查询(复杂select语句可以考虑)  ,但是要将SQLquery数据项转换成Map sqlQuery.ResultTransform(Transforms.aliasToBean(HashMap.class))

3.分页查询(实现页面显示还需封装pageBean)

DetachedCriteria criteria=DetachedCriteria.forClass(Customer.class);
List<Customer> list=(List<Customer>) getHibernateTemplate().findByCriteria(criteria,begin,pageSize);

4.struct2标签还是少用 用jstl和el表达式更简单 <s:textfield name="custMobile" label="客户手机" value="%{#request.customer.custMobile}"></s:textfield>....很复杂

5.update,delete,add是要rediectAction的,不能转发,或者用aja实现

6.数据回显的数据可以放在域(request)中,或者放在值栈中(不好用,针对struct2标签用的,少用吧,或者实现prepareable接口)

 


以上是关于ssh框架开发crm(客户关系系统总结)的主要内容,如果未能解决你的问题,请参考以下文章

Boot-crm管理系统开发教程(总结)

基于SSM框架CRM客户管理系统

框架 day38 SVN安装及使用,SSH练习项目CRM,环境搭建(myeclipse hibernate 反转引擎生成PO和映射)

Learun-企业级敏捷开发框架规范

SSH框架整合总结

详细总结JavaWeb开发中SSH框架开发问题(用心总结,不容错过)