大型项目中使用hibernate的一个问题 请问大型项目中,使用hibernate时1.通过java类来生成table,还是通过table来生成java类2.是使用注释方式,还是使用xml的配置方式请有经验的朋友给一点解释 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先进行数据库设计来建表,然后在生成类,用XML吧 如果面向对象编程比较强的话,建议通过类建表,但是hibernate在这方面还是有些难控制的建议别用注释,注释难维护,而且功能不如xml全面,你自己试试就知道了,hibernate的注释不好使,还在发展中 我们都是先设计表,通过表生成类。一般是用xml配置,但是听朋友说北京那边用的是注释。 a006shen兄弟你说的先设计表,后表生成类.是通过反向工程实现的吗?一些复杂的表关联也可以实现吗? 一般超大的项目都是用UML生成库后再根据库生成的class和xml的配置吧!但是hibernate用类反向生成数据库的方式更符合java面向对象的思想吧,虽然口中嚷嚷面向对象,但是实际应用却很少。。至少个人经验是如此 我比较倾向于介意你使用注解类的方式,这样改写起来方便,而且维护起来也相对方便,通常情况用myeclipse自动 生成就好了,各别需要 改一下,但是基本上都可以 应付,如果到时有不明白之处,兴许我能给你些帮助 第一 先通过类生产table 更加面向对象 第二 用注解的方式 代码更简洁 注解 有 JPA EJB 先编写类。然后编写XML配置文件。然后让开发工具在数据库里自动生成 看来什么都有啊,大型项目中的经验谁介绍介绍.在大型项目中到底先有什么后有什么,说新开发的项目,不说老项目,如果是老项目,肯定是现有table,后有java类了. Action经过拦截器后获取不到值 关于鼠标的知识 远程exe执行本地文件问题 [请教老紫竹]在Servlet里初始化一个类后,别的Servlet怎么调用这个类的属性呢? 请教高手们一个问题,我百思不得其解 jxl怎么控制excel的单元格宽度和表格线粗细 session和string比较问题 有关在spring中注册mybean的问题?? jboss中的部署问题,如果我不想将web应用或者ejb放到jboss默认的部署目录下,我该如何做 关于 Apusic 部署 EJB 的问题 Hibernate sequence 问题 求助 帮忙打包java开发的小软件生成EXE
建议别用注释,注释难维护,而且功能不如xml全面,你自己试试就知道了,hibernate的注释不好使,还在发展中
兄弟你说的先设计表,后表生成类.是通过反向工程实现的吗?
一些复杂的表关联也可以实现吗?
第二 用注解的方式 代码更简洁