[size=medium]
hibernate的注解刚开始接触的时候,感觉非常灵活、方便,不需要再写配置代码了;但是随着写的东西越来越多,修改起来的时候也很麻烦,需要到各个类中去修改,突然觉得比较麻烦。大家有没有类似的感觉啊?现在公司里面用注解的趋势怎么样?
[/size]
hibernate 注解是个好东西啊!
只要保持一个良好的编程习惯! annotation 用起来还是很爽的!
估计现在 annotation 现在会用的人越来越多吧!
我们公司就在想 注解这方面转!
尤其是 用到 spring 的时候! 效果 更明显的!
但是也不要刻意去追求 零 配置! 物极必反! XML 还是有他的优势的! :arrow:
至少我们现在用的是注解方式。每个实体也只要注解主键和表名就行了,字段都按规则写好,完全可以不用再加详细的对应那个字段。
你可以根据具体情况做选择,Spring的AnnotationSessionFactoryBean对配置文件和注解都支持:
[code="xml"]
<!-- Hibernate配置 -->
${hibernate.dialect}
${hibernate.show_sql}
${hibernate.format_sql}
org.hibernate.cache.EhCacheProvider
${hibernate.ehcache_config_file}
<!-- 配置文件形式 -->
classpath*:/com/hotct/classification/entity/
<!-- 注解形式 -->
[/code]