=====================用dbutils实现CRUD操作========================1.bean:Teacher.javapackage beans;public class Teacher { String id; String tname; ...
分类:
数据库 时间:
2015-01-09 19:10:27
阅读次数:
296
紧接着上次无线点餐项目的文档,我们进行Dao层抽取。
6.Dao接口以及实现类代码抽取
对于BoardDao和CuisineDao的处理接口和实现类,除了定义自己的特有方法外,其他基本功能的CRUD方法都一样,只是操作的实体对象不一样。为了代码的复用,简化代码,我们可以将公共的CRUD方法提取到BaseDao中,只需要实现接口即可。
同理, 不同的实现类,实现CRUD相同的业务逻辑的...
分类:
其他好文 时间:
2015-01-09 17:18:50
阅读次数:
137
1.1. Jpa对表的crud操作
1.1.1. 增加
public
void save() {
Person person = new Person("aaa",121);
entityManager.persist(person);//持久化一个对象,将数据保存到数据库中
}
1.1.2. 修改
...
分类:
其他好文 时间:
2015-01-09 09:17:54
阅读次数:
190
为什么不删除记录,因为这些记录只是暂时不用了,以后还是有可能会用到的,比如说统计;另外一些主键外键依赖级联删除的场合也不好真删的,容易批量删除。真删了就不容易恢复回来了。一般做法是,增加一个available字段,int类型,不用设置为0,用设置为1。默认值为1.查询时,用select * from...
分类:
其他好文 时间:
2015-01-07 18:07:56
阅读次数:
163
VisualStudio2013中的LightSwitch有新增功能,包括更好的团队开发支持以及在构建HTML客户端桌面和Office365应用程序方面的改进。本文结合最新发布的Wijmo5提供的AngularJs进行图解。基于VisualStudioLightSwitch作为数据源,我们使用Wijmo5控件快速的创建AngularJS应用程序。插..
分类:
Web程序 时间:
2015-01-07 15:10:45
阅读次数:
298
One ASP.NET:统一平台BootStrap:免费Css响应式页面路由标记属性:简单,控制器,操作,前缀,参数,URLASP.NET WEB API 2:路由标记属性,Oauth2.0,Odata,Web Api Client,CORS,OWin集成ASP.NET Signalr2 :基于OW...
分类:
Web程序 时间:
2015-01-07 14:47:09
阅读次数:
1123
Visual Studio 2013 中的 LightSwitch 有新增功能,包括更好的团队开发支持以及在构建 HTML 客户端桌面和 Office 365 应用程序方面的改进。本文结合最新发布的Wijmo 5提供的AngularJs进行图解。...
分类:
Web程序 时间:
2015-01-07 13:16:49
阅读次数:
379
UnitOfWork+Repository模式简介: 每次提交数据库都会打开一个连接,造成结果是:多个连接无法共用一个数据库级别的事务,也就无法保证数据的原子性、一致性。解决办法是:在Repository的CRUD操作基础上再包装一层,提供统一的入口,让服务层调用。同一个UnitOfWork实例.....
分类:
Web程序 时间:
2015-01-05 12:50:09
阅读次数:
203
有时要根据主表的审批状态来控制子表上的按钮要不要显示,比如我们有一个需求审批通过后就不能再上传文件了。 首先打开Visual Ribbon Editor, 如下图,我们可以利用Enable Rules –> CustomRule 用js来控制按钮是否显示: js function: 首先用odata取出主表的状态,然后根据主表的状态来判断是否显示: var approvalS...
分类:
Web程序 时间:
2015-01-03 14:40:05
阅读次数:
262