`

http://apps.hi.baidu.com/share/detail/52077567

 
阅读更多

http://apps.hi.baidu.com/share/detail/52077567

 

项目中遇到需要修改反转过来的实体名称及存放路径

 

import java.util.List;

import org.hibernate.cfg.reveng.DelegatingReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.ReverseEngineeringSettings;
import org.hibernate.cfg.reveng.ReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.TableIdentifier;

 

 

public class MyStrategy extends DelegatingReverseEngineeringStrategy {

 public MyStrategy(ReverseEngineeringStrategy delegate) {
  super(delegate);
 }
 
  public String columnToPropertyName(TableIdentifier table, String
  columnName) {
  return super.columnToPropertyName(table, columnName);
  }
   public String tableToClassName(TableIdentifier tableIdentifier) {
   String className = super.tableToClassName(tableIdentifier);
   className=className.replaceAll("cc", "");
   return firstToUpperCase(className);
   }
  private String firstToUpperCase(String s) {
  return s.substring(0, 1).toLowerCase() + s.substring(1);
  }
  public void setSettings(ReverseEngineeringSettings settings) {
  super.setSettings(settings);
  settings.setDefaultPackageName("c.domain");
  }
}

分享到:
评论

相关推荐

    MySQL 6.0.5 绿色 超级精简版

    MYSQL 6只有2.24M。...(http://apps.hi.baidu.com/share/detail/34796795) (但请注意参考中提供的下载链接并没有提供mysql.exe,由本人补完) 如有问题,请一定在留言中提出,我会进一步关注此资源动态。

    IE.JS解决IE兼容性问题方法汇总

    官网 http://dean.edwards.name/weblog/2008/01/ie7-2/ 一 参考资料 1 解决IE5、IE6、IE7与W3C标准的冲突,使用(IE7.js IE8.js)兼容 http://apps.hi.baidu.com/share/detail/15407414 2 IE7.JS解决IE兼容性问题方法 ...

    微软官方jdbc数据库驱动程序

    微软官方jdbc数据库驱动程序 具体安装与使用方法请参考: http://apps.hi.baidu.com/share/detail/17488405

    Lucene.net2.9.2源码

    Lucene.net是我从https://svn.apache.org/repos/asf/incubator/lucene.net/tags/Lucene.Net_2_9_2/ 上下载下来的,如果你想自己下载可以按照http://apps.hi.baidu.com/share/detail/22856972上面说的方法来下载。...

    WinSetupFromUSB

    WinSetupFromUSB 是个功能非常强大的自启动U盘制作工具,可以完成WinXP/Vista/Win7的U盘安装,完成同盘多Windows安装源的U盘制作以及Linux 启动...使用教程的详情参考:http://apps.hi.baidu.com/share/detail/34647463

    fedora14 安装opencv2.3.1

    ### Fedora 14 下 OpenCV 2.3.1 的安装步骤详解 #### 一、安装前置库 在安装 OpenCV 之前,首先需要确保系统中已经安装了几个必要的库,...- [Baidu Hi Apps Share](http://apps.hi.baidu.com/share/detail/39643293)

    minidwep-gtk-21026-ubuntu.rar

    包的安装方式 dpkg -i minidwep-gtk-21026-ubuntu.deb 安装完成后在桌面上建立一个快捷方式就可以了,运行的命令是minidwep-gtk 软件具体使用方法见http://apps.hi.baidu.com/share/detail/21733484

    配置visual editor资源

    原文出处http://apps.hi.baidu.com/share/detail/24272470 eclipse环境下搭建visual editor,需要4个文件 eclipse-SDK-3.4.2-win32.zip org.eclipse.ve_1.4.0.v20080528.zip emf-runtime-2.4.2.zip GEF-runtime-...

    金士顿4G U 盘 量产软件FlashSort_MP_V3013.exe

    配合提供的链接,http://apps.hi.baidu.com/share/detail/5594352,用户可以找到详细的图文教程,了解如何操作这款软件。教程中可能涵盖了软件安装、设备连接、设置步骤、执行量产过程及可能出现的问题解决方案等...

    89s51单片机例程

    摘要:本文介绍了一种基于DS18B20的数字温度计设计方案。方案利用AT89S52单片机... 4.1 主程序流程..13 4.2 DS18B20模块程序设计...13 4.3 HS1602驱动...apps.hi.baidu.com/share/detail/451067 2010-3-19 - 百度快照

Global site tag (gtag.js) - Google Analytics