我正在使用 Playframework 1.2x 构建应用程序
我必须在执行 CRUD 操作时检测数据库操作是否成功
这是我到目前为止所拥有的
public static void create(Args..) {
Model m = new Model(Args..);
m.save();
if(m.id == null) {
// Render failure Response
}else {
// Render Success Response
}
}
public static void read(long id) {
Model m = Model.findById(id);
if(m == null ) {
// Render failure Response
}else{
// Render Success Response
}
}
我不太确定必须为UPDATE
和做什么DELETE
。
上面的方法不是很优雅。有没有更好的解决方案,比如 Exceptions ?
我尝试关闭给我的数据库服务器这PersistenceException
是要走的路吗?还有更多类似的例外吗?