public class Util {
public static void main(String args[]){
System.out.println(toInRowName("userName").equals("USER_NAME"));
System.out.println(toOntRowName("GROUP_USER_NAME").equals("groupUserName"));
}
public static String toOntRowName(String voName) {
StringBuffer sb = new StringBuffer();
boolean flag=false;
for (int i = 0; i < voName.length(); i++) {
char cur = voName.charAt(i);
if (cur=='_') {
flag=true;
} else {
if(flag){
sb.append(Character.toUpperCase(cur));
flag=false;
}else{
sb.append(Character.toLowerCase(cur));
}
}
}
//System.out.println(sb);
return sb.toString();
}
public static String toInRowName(String voName) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < voName.length(); i++) {
char cur = voName.charAt(i);
if (Character.isUpperCase(cur)) {
sb.append("_");
sb.append(cur);
} else {
sb.append(cur);
}
}
return sb.toString().toUpperCase();
}
}
分享到:
相关推荐
java实体类字段自定义-数据库字段和程序实体类属性不一致解决方案.docx
<表达式处理器>属性 297 41.1.21 <form-login> 297 <form-login>的父元素 298 <form-login>属性 298 41.1.22 <http-basic> 299 <http-basic>的父元素 300 <http-basic>属性 300 41.1.23 ...
1、在Java开发中,常常需要将数据库表列字段换成Java实体类字段。但是手动实现这个转换过程比较慢,且容易出错,影响开发效率。为了解决这个问题,开发了这个Java实体类字段生成工具类。 2、该工具类可以将数据库表...
<property name="数据库中表的其它字段所对应的持久化对象中的属性名" column="对应数据库中表的其它字段名" type="java.lang.String(数据库中其它字段的数据类型)"/> </class> </hibernate-mapping> 三.配置...
自动读取mysql数据库表名和字段生成对应的.java源文件,包含get和set方法
NULL 博文链接:https://kavinhub.iteye.com/blog/1893505
<br><br>此外、在BDB中提供了对开发语言的支持、<br>其数据库结构定义文件采用XML标准格式、<br>并且开放了外部读取数据库结构的源程序(C#/Delphi/JAVA)、<br>您可以通过使用BDB来简化软件开发和部署过程:<br><br>1...
在某个实体Bean中,我们可能会有一些属性不对应数据库字段,这时我们需要在相应的 Geter方法中加上@NotDbField注解,以便使数据库机制知道这个字段不转为sql语句,如: private File file; @NotDbField public ...
<br> Collection类型属性中 <br><br>...............<br><br><br>...............<br><br><br>27.Spring的参数化事务管理功能相当强大,笔者建议在基于Spring Framework的应用 <br>开发中,尽量使用容器管理事务,以...
BlobByteArrayType使用从sessionFactory获取的Lob操作句柄lobHandler将byte[]的数据保存到Blob数据库字段中。这样,我们就再没有必要通过硬编码的方式,先insert然后再update来完成Blob类型数据的持久化,这个原来难...
mysql://localhost/sample"/> <br><property name="JDBC.Username" ="user"/> <br><property name="JDBC.Password" ="mypass"/> <br><property name=<br>value="10"/> <br><property name=value="5"/> <br><property...
锁定方法<br>7.3.2. 表锁定事宜<br>7.4. 优化数据库结构<br>7.4.1. 设计选择<br>7.4.2. 使你的数据尽可能小<br>7.4.3. 列索引<br>7.4.4. 多列索引<br>7.4.5. MySQL如何使用索引<br>7.4.6. MyISAM键高速缓冲<br>...
数字转中文<br>128 自动计算金额<br>129 JSP页面打印中使用WebBrowser控件<br>130 <select...>不刷新页面添加新的类别<br>131 鼠标滚动缩放图片<br>132 根据输入的表名生成输入数据表格<br>133 JSP表格输出到Excel...
你必须作出一个选择,要么在组合元素中使用不能为空的属性,要么选择使用<list>,<map>,<bag> 或者 <idbag>而不是 <set>。 组合元素有个特别的用法是它可以包含一个<many-to-one>元素。类似这样的映射允许你将一个...
《java面试800题(包括java,数据库,前台等,绝对全面)》 Q0027 哪些SQL语句在执行时是自动提交的? 数据定义语言DDL是自动提交的。 Q0028 索引对数据库的影响? 提高查询速度 Q0029 主外键有什么关系? 外键是从...
<id name="id" type="java.lang.Integer" column="id"><generator class="identity"/></id> <property name="title" column="title" type="java.lang.String" not-null="true" /> <property name="content" column...
shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形...该方法通过java代码实现将shp文件的数据读取以及存入数据库
javabean中有100个属性字段,想要在前端页面获取这100个字段和字段对应的中文名称,如用户名称(username),密码(password),可以动态的获取到中文名称和属性字段,并返回前端页面,本例只实现动态解析功能
14、<c:forEach> varStatus 的四种属性 15、<c:forEach> 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> ...
1.Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 <typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/> 这个别名...