随笔分类 -  Java相关

摘要:Java数据类型和MySql数据类型对应表:类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65... 阅读全文
posted @ 2014-07-19 22:11 Caliven 阅读(225) 评论(0) 推荐(0)
摘要:1、@Transient@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性;如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则ORM框架默认其注解为@Basic;//表示该字段在数据库表中没有@Transientpublic int ge... 阅读全文
posted @ 2014-07-19 17:47 Caliven 阅读(9797) 评论(0) 推荐(1)
摘要:一般来说,BigInteger用的不是很多,BigDecimal用的稍微多一点,就比如说JDBC中,如果一个字段的数据库类型是Number,那么getObject().getClass()的结果是java.math.BigDecimal。 BigInteger相比Integer的确可以用big来形容。它是用于科学计算,Integer只能容纳一个int,所以最大值也就是2的31次访减去1,十进制为2147483647,如果需要计算更大的数,那么31位显然是不够用了,BigInteger能够容纳的位数那可就大了,我简单试了一下,上千位没有任何问题。除了容量大之外,BigInteger还封装了... 阅读全文
posted @ 2014-03-19 14:18 Caliven 阅读(11316) 评论(0) 推荐(2)
摘要:大部分引入:http://www.blogjava.net/alinglau36/archive/2011/02/23/344970.htmlFreemarker操作字符串1、substring(start,end)从一个字符串中截取子串start:截取子串开始的索引,start必须大于等于0,小于等于endend: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。例子:${‘str’?substring(0)}à结果为str${‘str’?substring(1)}à结果为tr${‘str’?substring(2)}à 阅读全文
posted @ 2013-10-22 15:13 Caliven 阅读(289) 评论(0) 推荐(0)
摘要:原文链接:http://wl-ldy.iteye.com/blog/8582781.s:generator标签概述属性名是否必须类型说明converterFalseorg.apache.struts2.util.IteratorGeneratorConverter将字符串转换为Object对象的类实例countFalseInteger指定最大分割的数量separatorTrueString指定分隔符valTrueString指定要分割的字符串varFalseString将结果放到Page上下文中2.新建Action实例package com.wl.control.tagsAction;impo 阅读全文
posted @ 2013-01-31 15:55 Caliven 阅读(653) 评论(0) 推荐(0)
摘要:/** * 移除字符串中包含HTML的标签 * * @param content * @return */ public static String removeHTML(String content) { int before = content.indexOf('<'); int behind = content.indexOf('>'); if (before != -1 || behind != -1) { behind += 1; content ... 阅读全文
posted @ 2012-12-13 11:17 Caliven 阅读(269) 评论(0) 推荐(0)
摘要:public static String oracleClob2Str(Clob clob) throws Exception { return (clob != null ? clob.getSubString(1, (int) clob.length()) : null);} 阅读全文
posted @ 2012-12-12 11:34 Caliven 阅读(250) 评论(0) 推荐(0)
摘要://重新将relList里的数据按照sequenceNo和subName进行排序Collections.sort(relList, new Comparator<Object>() { @Override public int compare(Object obj1, Object obj2) { CpPlanSubRel rel1 = (CpPlanSubRel) obj1; CpPlanSubRel rel2 = (CpPlanSubRel) obj2; // 首先比较序号,如果序号(sequenceNo)相同,则比较科目名字(subName) ... 阅读全文
posted @ 2012-11-29 18:05 Caliven 阅读(274) 评论(0) 推荐(0)
摘要:如实体PdOrg对象中有users对象,数据库user表有字段DEL_FLAG(0:删除;1:未删除): private List<User> users= new ArrayList<User>();生成get、set方法:@OneToMany(fetch=FetchType.LAZY, mappedBy="user") @BatchSize(size=10)@Where(clause="DEL_FLAG=1") @OrderBy(clause="CREATED_DATE asc")public List&l 阅读全文
posted @ 2012-11-05 11:40 Caliven 阅读(722) 评论(0) 推荐(0)
摘要:<s:iteratorvalue="list" status="st"> 内容...... <s:if test="(#st.index % 4)==0"> <br/> </s:if></s:iterator>每循环4次,换一行! 阅读全文
posted @ 2012-10-17 16:42 Caliven 阅读(290) 评论(0) 推荐(0)