当前位置:编程学习 > JAVA >>

DAO还是PROCEDURE?

似乎DAO (Data Access Objects)更简单。毕竟,SQL其实是命令行。
但是PROCEDURE(存储过程或存储函数),从分层的角度来考虑的话,似乎更合理一些,因为SQL是属于数据库环节的东西。听说银行、电信等等的项目都明确要求所有与数据查询有关的SQL都必须写成PROCEDURE。而且,如果我们可以有写PROCEDURE的软件......
DAO还是PROCEDURE? --------------------编程问答-------------------- 看什么项目,用什么数据库,以及项目的数据库表示怎么设计的。没有谁优谁劣!

Oracle对存储过程处理比较好,MySQL就一般,如果需要很多表关联,嵌套等查询,或者查询时需要做一些固定的数据处理,简单分析等借助数据库存储过程比较好。


--------------------编程问答-------------------- 好像hibernate还是要写sql,没用java做过web,不知道Hibernate有什么好处?
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,