`
zhaobin87
  • 浏览: 77728 次
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
MySQL ERROR : Can't create table (errno: 150)解决办法: 在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 出现问题的大致情况 1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中引用的列 3、主键和外键的字符编码不一致   MySQL ERROR : (errno: 121)解决办法: 碰到的为建立外键错误,应该是外键名称已经存在,换个外键名称即可执行成功。
net.sf.jasperreports.engine.JRException: Error retrieving field value from bean :   填充数据源时发生如上异常,解决办法:iRrport的xml视图下发现某个字段定义时有: <fieldDescription><![CDATA[]]></fieldDescription> 一句,删除后正常运行。(已验证) 搜索后论坛上有其他解决方法,但是未验证: 1. 检查commons-beanutils.jar是否包含PropertyUtils.getProperty(bean, ...
    开发中不免碰到List与数组类型之间的相互转换,当要将ArrayList类型的数据转换为String[]的时候,没有必要对List类型进行遍历,List提供给我们一个很好的方法解决List转换成为数组的问题, List<String> list=new ArrayList<String>(); int size=list.size(); String[] array = (String[])list.toArray(new String[size]);     ArrayList提供public <T> T[] toArray(T[] a ...
Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么这一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录! 为了节省数据库资源,省却不必要的update语句,我们一般建议在一对多双向关联关系中,将一方的inverse属性设置为true,即将主外键的关系交由多方来维护。打个比方:在一个公司中,是老板认识所有的员工容易,还是所有员工认识老板容易?
两日期/时间之间相差的天数:     SELECT  To_Days(end_time) - To_Days(start_time);   两日期/时间之间相差的时分秒数:     SELECT  SEC_TO_TIME(UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time));   两日期/时间之间相差的秒数:     SELECT  UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time);   两日期之间差,x天y小时z分钟w秒 DATE_FORMAT(FROM_UNIX ...
      传统的jasperreports实现方式是填存和展现是在一起的。导致很多人对jasperreports-flash的运作原理不理解。下面详细看下jasperreports-flash是如何展现一个jasperreports格式的报表的。      从上图可以看出jasperreports-flash是通过一个session进行沟通的。下面是每一步的说明:      1.  编写Flex客户端请求代码,请求服务器端填存报表。      2.  将数据保存到Report Session里。即:            BaseHttpServlet.DEFAULT_JASPER_PRIN ...
1、定义两个bean类 (1)  第一个   import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Person { private String username; private int age; private float stature;//身高 private boolean sex;//性别 @SuppressWarnings("unchecked") p ...
解决汉字在JasperReport导出的PDF文件中不显示或者仅显示“-”的问题: 要正确显示中文,关键是两点:一个是正确的编码方法,一个是有可用的字体。 在iReport中,       首先:应设置PDF Encoding为UniGB-UCS2-H (Chinese Simplified)。使用这个编码方式的话,在classpath中必须包含iTextAsian.jar这个亚洲语言包。       其次:要设置PDF Font Name为STSong-Light,同样需要该包。但这里会有一个问题,就是如果在ireport中设置了粗体或者斜体,则生成的PDF中不会体现出来。这是因为 ...
用PDF预览JasperReport创建的报表时,可能报错  the document has no page,原因是报表中无数。 版本:4.02 解决办法:右击右侧报表名称-->属性-->when no data 选择"All sections,no detail"。 ok!!
Global site tag (gtag.js) - Google Analytics