Intelij根据数据库表生成实体类
来源:互联网 发布:数据科学家修炼途径 编辑:程序博客网 时间:2024/05/01 18:09
配置数据库
打开数据库设置View->Tool Windows->Database
在右侧会打开一个Database的窗口,点击+,选择Data Source,选择自己的数据库类型,然后填写好参数,就可以看到自己数据库中所有的表了。
修改脚本
默认的情况下,使用脚本生成的文件,在命名上有些问题,比如 user_name表,会生成User_name.java,里面的属性也是这样的,但如果我们希望生成UserName.java的话,如果修改脚本。
在其中一个表上右键,选择Script Extensions->Goto Scripts Directory,左侧会切换到Scratches窗口,打开Generate POJOs.clj,修改如下一段代码:
(defn- java-name [name] (apply str (map clojure.string/capitalize (re-seq #"\w+" name))))
修改为
(defn- java-name [name] ;这里去除_符号,并大写_符号后的第一个字母 (apply str (map clojure.string/capitalize (map #(clojure.string/replace % #"_" "") (re-seq #"[^_]+" name)))))
同时也可以修改这个脚本里面的其他东西,比如去除表的前缀信息
(defn- generate-pojo [directory table] (let [class-name (java-name (subs (.getName table) 4)) ;这里去除xxx_这几个字符
这个脚本是使用clojure编写的,语法和函数可以到这里查询:
http://clojuredocs.org/
修改好之后,在相关的表上面,右键选择Script Extensions->Generate POJOs.clj,在弹出的窗口中保存就可以了。
1 0
- Intelij根据数据库表生成实体类
- 用Java根据数据库表生成实体类
- idea部署tomcat及根据数据库表生成实体类
- Hibernate根据实体生成数据库表
- Java根据数据库表生成实体
- mybatis 根据 数据库表 自动生成 实体
- 根据数据库批量生成实体类
- MyEclipse根据数据库反向生成实体类
- 如何根据hibernate的实体类和实体类配置文件生成数据库的表
- 如何根据hibernate的实体类和实体类配置文件生成数据库的表
- hibernate 根据实体类自动生成表
- hibernate 根据实体类自动生成表
- java根据表生成实体类
- Java根据数据库表格自动生成java实体类
- 使用EF CodeFirst根据实体类生成数据库
- 根据Hibernate映射文件和实体类生成数据库
- 根据Hibernate 实体类配置的xml 生成数据库表代码
- eclipse 使用JPA Tools 根据数据库表自动生成实体类
- MacBook终端里的常用命令
- 13 文件安装 共享 yum.
- 动态CSS
- Android 时间同步原理分析
- 20速碳纤维山地车千里达V1000评测
- Intelij根据数据库表生成实体类
- FFmpeg学习—Android 编译x264 库
- commit your changes or stash them before you can merge.
- 很好的源码软件列表,有助于学习提高
- LeetCode题目:6. ZigZag Conversion Add to List
- 从特征描述符到深度学习:计算机视觉发展20年
- JSArray类型
- 递推递归练习——N
- Spring的事务处理