Greenplum Database 4.3 利用mybatis框架动态生成表
2015-01-29 15:14
344 查看
1.采用mabatis3注解形式,不在采用xml配置sql方式。因为数据仓库大多用来计算,没有复杂的查询条件
mapper类注解创建表代码:
字段名采用驼峰形式。故字段吗需要加“”双引号。
表名参数注解
mapper类注解创建表代码:
xxx import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Update; public interface HttpLogTableDao { @Update("create table ${tableName} ( " + "id serial NOT NULL , " + "\"machineId\" varchar(256), " + " \"requestPath\" varchar(256), " + " referer varchar(256), " + "ip varchar(256), " + " \"userAgent\" varchar(256), " + "vuid varchar(256), " + " \"timeLocal\" timestamp without time zone, " + "message varchar(256) )" + "with ( appendonly=true, orientation=row )" + "DISTRIBUTED BY (id)") void createTable(@Param("tableName") String tableName); }表名采用下划线形式分割单词,不采用驼峰形式。
字段名采用驼峰形式。故字段吗需要加“”双引号。
表名参数注解
@Param("tableName"),sql中用
${tableName} 字符串替换形式获得。
相关文章推荐
- 如何在SpringMVC框架中利用Java反射机制和Javassist实现Java对象、属性、注解的动态创建生成
- Spring+Mybatis+SpringMVC框架,利用Apache POI动态导出Excel
- 利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 利用JavaScript 动态生成 树形结构
- 利用ASP.NET技术动态生成HTML页面
- 利用XMLHTTP将动态网页生成静态网页
- 利用XML动态生成ASPX页面
- 利用PHP动态生成VRML网页
- 如何利用jsp+javabean+oracle动态生成树型目录菜单
- 利用TreeView控件动态生成无限级树(续:通过绑定动态xml文件)(转)
- 利用办公之星控件动态生成图表
- 利用XMLHTTP将动态网页生成静态网页
- 如何利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 利用TreeView控件动态生成无限级树
- 利用ASP.NET技术动态生成HTML页面