springboot 如何指定 hibernate 映射文件

小灰狼 技术主管  2020-04-08 10:22:27
我知道可以直接在实体类加上注解,实现零配置
但是我的实体类只是一个非常独立的模块,需要达到高度的重用性。也就是说目标运行环境可能根本不是 springboot,而是单纯的一个hibernate环境,也可能是mybatis,甚至有可能是手写JDBC实现数据的增删改查
所以,我不希望在实体类上加上非JDK标准包之外的类。至于如何运行,看目标的开发环境,比如目标系统里是一个 hibernate,我提供我的模块的 hibernate-mapping 就可以了,如果目标环境是用 mybatis,我提供 mybatis 的配置……
目前我是在 springboot 下测试模块,但不知道在 springboot 下如何配置 hibernate-mapping
...全文
494 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼 2020-04-15
引用 4 楼 tianfang 的回复:
看看这两个文章 https://xbuba.com/questions/32536200 https://stackoverflow.com/questions/32536200/spring-boot-add-hibernate-mapping-file-to-entity-manager 示例项目 https://github.com/telecomparistech/SpringBoot/tree/master/src/main/resources
感谢! 要的就是这个信息!
  • 打赏
  • 举报
回复
小灰狼 2020-04-15
引用 5 楼 君择城 的回复:
建议你采用springboot+Spring data jpa的整合方式,因为spring data api也用了hibernate框架,简单,实用易学,可以达到相同的效果,而且减少hibernate的配置
我做的是一个组件,不是一整个项目。 我的目标是把组件要整合到其它项目里,目标项目可能是只用了 hibernate而没用到 spring,也可能目标项目里是用 mybatis,也可能没用任何orm框架,自己手写的 insert, update, delete, select。组件是用来直接给已经开发好的项目使用的,我不能对项目框架有要求。 照你说的用 springboot jpa。但是如果项目里只用到了 hibernate,没用 springboot,这样我就必须要求项目修改框架,这样做人家肯定会抵制的。工作量太大、风险太高、收益却还不一定。
  • 打赏
  • 举报
回复
君择城 2020-04-14
建议你采用springboot+Spring data jpa的整合方式,因为spring data api也用了hibernate框架,简单,实用易学,可以达到相同的效果,而且减少hibernate的配置
  • 打赏
  • 举报
回复
tianfang 2020-04-14
看看这两个文章 https://xbuba.com/questions/32536200 https://stackoverflow.com/questions/32536200/spring-boot-add-hibernate-mapping-file-to-entity-manager 示例项目 https://github.com/telecomparistech/SpringBoot/tree/master/src/main/resources
  • 打赏
  • 举报
回复
小灰狼 2020-04-13
最后 up 一次,没有的话就无满意了
  • 打赏
  • 举报
回复
小灰狼 2020-04-09
自己 up 一下
  • 打赏
  • 举报
回复
小灰狼 2020-04-09
居然没人???
  • 打赏
  • 举报
回复
相关推荐
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2020-04-08 10:22
社区公告
暂无公告