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);
}
}
分享到:
相关推荐
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
在Python的Web开发中,Django是一个非常流行的框架,它提供了强大的ORM(对象关系映射)功能,使得开发者可以方便地操作数据库而无需编写SQL语句。本篇将深入探讨如何在Django中动态创建多个模型的表名,并利用ORM...
tk-mybatis-dynamic-tablename 是一个专门为MyBatis框架扩展的模块,用于支持在Java应用程序中动态地创建和操作数据库表。这个项目的核心目标是解决在多租户或多环境场景下,每个用户或环境可能对应不同数据库表的...
修改xml文件夹中的“table_oracle.sql”文件中的4个参数:packgeName_my,tableName_my,className_my,tableName_desc_my ---------------4个必须修改的参数-------------------------------------- --java类包...
- `SELECT * FROM TableName WHERE DateDiff(dd, DateTimCol, GetDate()) = 1;` - 这条语句返回表`TableName`中,`DateTimCol`列值比当前日期少一天的所有记录。 - `SELECT * FROM TableName WHERE DateDiff(dd, ...
例如,如果你的表有列A、B、C和D,但你不希望获取列C,可以写成`SELECT A, B, D FROM TABLENAME`。 2. **视图(View)**:创建一个视图,只包含需要的列。视图可以像表一样被查询,但隐藏了原始表中的某些列。例如...
var filteredData = from data in context.TableName where data.Condition == value select data; ``` - **关系条件形式**:可以添加更复杂的逻辑条件。 ```csharp var complexFilteredData = from data in ...
这里 `CONVERT(varchar(10), P_Time, 120)` 将日期字段 `P_Time` 转换为格式化的字符串,而 `CONVERT(VARCHAR(7), GETDATE(), 120)` 将当前日期转换为只包含年份和月份的字符串形式。 以上就是关于如何在SQL Server...
public DataSet getdataset(string sql, string tablename) //返回数据集 { DataSet ds = new DataSet(); //定义一个数据集 conn = new SqlConnection(getconn()); //连接对象 conn.Open(); //打开连接 try ...
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 @...
这会将`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, ...
eg: Select * from tableName Exec( select * from tableName ) Exec sp_executesql N select * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: ...
List, Object>> resultList = session.createSQLQuery("SELECT * FROM TableName").addEntity(TableName.class).list(); ``` - **自定义类返回查询结果**: ```java class Result { private String column1; ...