随着
Hibernate3.2ga的推出,
hibernate-
annotation-3.2ga和
hibernate-entitymanager也随之推出。EntityManager还没有用过,但是
Annotation却彻底解决了hbm文件和domain类同步的问题。
hibernate-
annotation的中文文档也很详细,感谢翻译者的辛勤劳动。
于是将正在进行的
hibernate项目进行了升级,为了防止忘记,将步骤记录如下:
BTW,
AnnotationSessionFactoryBean的annotatedPackages属性允许输入包名,但是我试了很多次没有成功,提示unmapped entity,还望达人指教。
接下来最麻烦的是修改domain类,注意要保留原有的Xdoclet注释,以防万一。简单的办法是使用最新的
HibernateTools,我们直接安装了JBossIDE2.0Beta2,简略的使用步骤为:
- 使用向导建立一个Hibernate Configuration File(cfg.xml),同时创建一个console configuration,注意加入jdbc driver和ejb3-persistence.jar
- 然后新建一个Hibernate Code Generation,同时创建reveng.xml,目的是配置反相工程的一些策略。注意正确的配置Exporters选项.
- run!
分享到:
相关推荐
默认情况下,Hibernate采用懒加载策略,只有在实际访问集合属性时才会去查询数据库。如果希望在加载实体时同时加载关联的集合,可以使用`@Fetch(FetchMode.JOIN)`或在查询时使用`JOIN FETCH`。 总的来说,Hibernate...
在这种模式下,Spring作为整体架构的基石,负责管理应用的生命周期和组件依赖;Struts2作为前端控制器,处理HTTP请求并调用业务逻辑;Hibernate则处理数据持久化,将Java对象与数据库记录进行映射。这种集成方式使得...
数据库和配置MySQL 飞路(用于数据迁移) GradleTomcat吉特Google Book API 后端技术JavaSpring MVC,Spring AOP,Spring Security Hibernate ORM,Hibernate Validator,Hibenrate Search(Lucene) 翻新,JSON ...
在使用 Annotation 配置时,我们可以使用 @Column(updatable=false) 注解来设置某些属性的更新权限。例如,我们可以设置 age 属性的更新权限为 false: ```java @Column(updatable=false) public int getAge() { ...
公交车查询系统是一款基于Java技术栈,利用Spring框架和Hibernate ORM工具构建的Web应用程序,旨在为用户提供方便快捷的公交线路、站点及时刻查询服务。在这个系统中,用户可以通过输入公交线路号或者站点名称,获取...
hibenrate的代码本人的培训的代码,老师讲解的很好。是一个学习hibenrate的好的工具
hibernahibernate学习资料te学习资料hibernate学习资料v