`
kalllx
  • 浏览: 62972 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

tablename convert classname

 
阅读更多
package com.kalllx.converter;

import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.WordUtils;

public class Stringtest
{
    public static void main(String[] args)
    {
	/*version 1
	 * String tableName = "ui_io_kl";
	String g = StringUtils.replace(tableName, "_", " ", -1);
	String word = WordUtils.capitalize(g);
	String className = StringUtils.replace(word, " ", "", -1);
	String instanceName = StringUtils.uncapitalize(className);
	System.out.println(className);
	System.out.println(instanceName);*/
	
	
	//version 2
	String tableName = "ui_io_kl";
	String s = WordUtils.capitalizeFully(tableName,new char[]{'_'});
	
	String className = StringUtils.replace(s, "_", "", -1);
	String instanceName = StringUtils.uncapitalize(className);
	System.out.println(className);
	System.out.println(instanceName);
    }
}
 

 

  • gc.rar (64.9 KB)
  • 下载次数: 1
分享到:
评论

相关推荐

    JS动态增删表格行的方法

    function insertRow(tableName,className,bgcolor, cellContentArray){ var t = document.getElementByIdx(tableName); //取得table表 var tr = t.insertRow(); //插入一行 tr.className=className; //设置行的...

    Find out Stored Procs Which Referenced Specified TableName

    Find out Stored Procs Which Referenced Specified TableName

    Python-动态创建一个模型的多个tablename并通过DjangoORM操作

    在Python的Web开发中,Django是一个非常流行的框架,它提供了强大的ORM(对象关系映射)功能,使得开发者可以方便地操作数据库而无需编写SQL语句。本篇将深入探讨如何在Django中动态创建多个模型的表名,并利用ORM...

    tk-mybatis-dynamic-tablename:tk.mybatis动态创建表操作

    tk-mybatis-dynamic-tablename 是一个专门为MyBatis框架扩展的模块,用于支持在Java应用程序中动态地创建和操作数据库表。这个项目的核心目标是解决在多租户或多环境场景下,每个用户或环境可能对应不同数据库表的...

    代码生成器

    修改xml文件夹中的“table_oracle.sql”文件中的4个参数:packgeName_my,tableName_my,className_my,tableName_desc_my ---------------4个必须修改的参数-------------------------------------- --java类包...

    sql 日期函数

    - `SELECT * FROM TableName WHERE DateDiff(dd, DateTimCol, GetDate()) = 1;` - 这条语句返回表`TableName`中,`DateTimCol`列值比当前日期少一天的所有记录。 - `SELECT * FROM TableName WHERE DateDiff(dd, ...

    从SELECT * FROM TABLENAME中排除列的简单技术

    例如,如果你的表有列A、B、C和D,但你不希望获取列C,可以写成`SELECT A, B, D FROM TABLENAME`。 2. **视图(View)**:创建一个视图,只包含需要的列。视图可以像表一样被查询,但隐藏了原始表中的某些列。例如...

    LINQ_to_SQL语法及实例大全

    var filteredData = from data in context.TableName where data.Condition == value select data; ``` - **关系条件形式**:可以添加更复杂的逻辑条件。 ```csharp var complexFilteredData = from data in ...

    sql查询本月的记录.

    这里 `CONVERT(varchar(10), P_Time, 120)` 将日期字段 `P_Time` 转换为格式化的字符串,而 `CONVERT(VARCHAR(7), GETDATE(), 120)` 将当前日期转换为只包含年份和月份的字符串形式。 以上就是关于如何在SQL Server...

    C#教务系统

    public DataSet getdataset(string sql, string tablename) //返回数据集 { DataSet ds = new DataSet(); //定义一个数据集 conn = new SqlConnection(getconn()); //连接对象 conn.Open(); //打开连接 try ...

    SQL SERVER:把表里的数据导出成为INSERT INTO脚本的存储过程

    WHEN 173 THEN 'CONVERT(VARCHAR(' + CONVERT(VARCHAR(4), c.max_length * 2 + 2) + '), ' + col_name(c.object_id, c.column_id) + ')' WHEN 104 THEN 'CONVERT(VARCHAR(1), ' + col_name(c.object_id, c.column_...

    整理数据库

    + RTRIM(CONVERT(varchar(15),@frag)) + '%' SELECT @execstr = 'DBCC INDEXDEFRAG (0, ' + RTRIM(@objectid) + ', ' + RTRIM(@indexid) + ')' EXEC (@execstr) FETCH NEXT FROM indexes INTO @...

    db2修改表结构1

    这会将`schema`下的`tableName1`重命名为`tableName2`。 在执行任何数据库修改操作之前,务必备份相关数据,确保操作的可逆性和安全性。同时,根据具体业务场景和数据库版本,可能还需要关注其他因素,如索引、...

    模拟数据库

    public void createTable(String tableName, String... columnNames) { if (!tables.containsKey(tableName)) { Table newTable = new Table(tableName, Arrays.asList(columnNames)); tables.put(tableName, ...

    sql.rar_exec select_select_sql select from exec_普通sql大全

    eg: Select * from tableName Exec( select * from tableName ) Exec sp_executesql N select * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: ...

    hql语句查询

    List, Object>> resultList = session.createSQLQuery("SELECT * FROM TableName").addEntity(TableName.class).list(); ``` - **自定义类返回查询结果**: ```java class Result { private String column1; ...

Global site tag (gtag.js) - Google Analytics