doctrine2简要教程
2016-01-19 10:16
399 查看
1,doctrine2:是一个ORM(Object- relational mapper)对象关系映射 ,提供了php数据库和php对象的映射,他和其他ORM一样都是为了保证持久层和逻辑层的分离而存在
2,Entity:是一个php对象,对应的表需要有主键,不能包含有final属性或者final方法
3,可以使用composer安装
doctrine查询操作总结
1,使用EntityManager直接进行find查询
2,使用DQL进行createQuery($dql)进行查询
3,使用QueryBuilder进行拼装dql查询
4,使用Repository进行查询
5,使用原生sql进行createNativeQuery($sql)进行查询
项目实现路径
1,code first:先用代码写好Object,然后根据Object生产数据库
2,Model First:先用工具写好UML,让后根据UML生产数据库和php代码
3,Database First:先写号数据库的schema表,然后生产php代码
转载链接:http://www.cnblogs.com/yjf512/p/3375614.html
2,Entity:是一个php对象,对应的表需要有主键,不能包含有final属性或者final方法
3,可以使用composer安装
doctrine查询操作总结
1,使用EntityManager直接进行find查询
2,使用DQL进行createQuery($dql)进行查询
3,使用QueryBuilder进行拼装dql查询
4,使用Repository进行查询
5,使用原生sql进行createNativeQuery($sql)进行查询
项目实现路径
1,code first:先用代码写好Object,然后根据Object生产数据库
2,Model First:先用工具写好UML,让后根据UML生产数据库和php代码
3,Database First:先写号数据库的schema表,然后生产php代码
转载链接:http://www.cnblogs.com/yjf512/p/3375614.html
相关文章推荐
- 北京Uber优步司机奖励政策(1月19日)
- iOS:Xcode中SVN不能提交CocoaPods中的.a文件的解决方法
- my.cnf
- 认识Android中的Fragment
- 数据库设计三大范式简析
- HBase架构
- SSH——Hibernate初学者之旅(四)
- Java堆内存不足
- 2016-01-19linux mount命令
- windows下gvim 中文乱码
- 如何查看crontab的日志记录
- myeclipse每次修改js都需要重新部署问题
- jquery的":focus"选择器,不适合应用在div容器上,更有ie6、7的支持问题
- 色彩设计方法
- Linux下区分物理CPU、逻辑CPU和CPU核数
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(1月19日)
- JSONOjbect,对各种属性的处理
- 2016年1月上旬全球域名商新增注册量21强名单
- Hibernate关于查询Timestamp字段总结
- linux实用命令