当前位置: 首页 > news >正文

Intellij IDEA 根据数据库自动生成pojo和hbm

为什么80%的码农都做不了架构师?>>>   hot3.png

自从写Java以来,用过不少的IDE,eclipse那个哪个平台看都丑的界面。netbeans网上资料少。用的最顺手的,还是Intellij IDEA。
写java的这段时间,也改变了之前觉得手写才是硬道理的感觉。现在觉得,能自动生成的,就自动生成。
每次写hibernate部分,就觉得pojo和hbm.xml部分很蛋疼。今天搜索了半天,终于知道如何根据数据库自动生成了。

  • 1.在创建工程的时候勾选上hibernate支持。

  • 2.在主界面右侧找到database,点击添加数据库。

  • 3.在新界面中添加数据库驱动和数据库链接信息。

4.保存后。在主面板左侧有persistence,在hibernate图标上点击右键-Generate Persistence Mapping-By Database Scheme。

  • 5.选好数据库,选好包的位置,在下面勾上要生成的表对应的pojo,添加到sessionFactory,并且勾上为每一个pojo生成XML即可。

  • 6.完成之后就是这个样子了。

转载于:https://my.oschina.net/jimyao/blog/636602

相关文章:

  • Storm的2种运行模式
  • GridView创建菜单栏
  • 问题-某个程序改了ICO图标后编译后还是显示老图标?
  • 自动生成小学四则运算题目的程序
  • Android视频直播解决方案(rstp、udp)
  • js实现touch移动触屏滑动事件
  • 7、JavaScript 知识总结
  • 正则学习笔记
  • 注解
  • 堆和栈的区别(转过无数次的文章)
  • 我的Python成长之路---第七天---Python基础(21)---2016年2月27日(晴)
  • 进度条2
  • [Unity] Unity3D研究院编辑器之独立Inspector属性
  • 递归案例:汉诺塔问题
  • 三大家族轻松管理CentOS 7网络属性配置
  • Android优雅地处理按钮重复点击
  • conda常用的命令
  • ES6--对象的扩展
  • happypack两次报错的问题
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript创建对象的四种方式
  • Linux中的硬链接与软链接
  • NSTimer学习笔记
  • PHP CLI应用的调试原理
  • vue脚手架vue-cli
  • Vue实战(四)登录/注册页的实现
  • vue--为什么data属性必须是一个函数
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 对象引论
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 官方解决所有 npm 全局安装权限问题
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 解决iview多表头动态更改列元素发生的错误
  • 坑!为什么View.startAnimation不起作用?
  • 前端面试之闭包
  • 使用common-codec进行md5加密
  • 使用SAX解析XML
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 我有几个粽子,和一个故事
  • 写给高年级小学生看的《Bash 指南》
  • 学习Vue.js的五个小例子
  • 正则与JS中的正则
  • # 计算机视觉入门
  • #pragma data_seg 共享数据区(转)
  • #Spring-boot高级
  • $.ajax中的eval及dataType
  • ${factoryList }后面有空格不影响
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (十二)springboot实战——SSE服务推送事件案例实现
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .md即markdown文件的基本常用编写语法