java
iteye_14109
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
should be mapped with insert="false" update="false"
Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.shkco.adsr3.frontoffice.omos.vo.OSEquOrder column: EXT_SYS_TYPE_ID (should be mapped with insert="false" update="...原创 2015-04-22 16:23:38 · 594 阅读 · 0 评论 -
hql查询表中无主键,返回结果全是一样的数据
用hql查询view,但view中无主键,根据某列查询,返回多条记录,返回的结果记录条数正确,但数据全部重复与db查询不一致,解决方案:在映射文件.hbm.xml中定义为联合主键,即用<composite-id>测试数据如下:SPREAD_TABLE_CODE,PRICE_FROM,PRICE_TO,SPREAD_VAL1 0.01 0.1 0.0011 0.1 0....原创 2014-03-20 14:03:39 · 259 阅读 · 0 评论 -
Row was updated or deleted by another transaction (or unsaved-value mapping was
Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) 当在进行操作时,当前version版本与DB中version版本不一致;有其他用户对当前数据进行了操作。...原创 2016-03-31 16:15:13 · 477 阅读 · 0 评论 -
identifier of an instance of ……was alter from 2 to null
Undefined Error: org.hibernate.HibernateException: identifier of an instance of com.shkco.adsr3.staticdata.vo.ClientGroup was altered from 2 to null List<IClientGroup> clientGroupList = ...原创 2016-03-29 09:32:59 · 1141 阅读 · 0 评论 -
GridBagConstraints参数详解
gridx = 2; // X2gridy = 0; // Y0gridwidth = 1; // 横占一个单元格gridheight = 1; // 列占一个单元格weightx = 0.0; // 当窗口放大时,长度不变weighty = 0.0; // 当窗口放大时,高度不变anchor = GridBagConstraints.NORTH; // 当组件没有空间大时,使组件处在北部fill...原创 2012-12-27 11:32:33 · 444 阅读 · 0 评论 -
Caused by: org.hibernate.AssertionFailure: collection owner not associated with
Caused by: org.hibernate.AssertionFailure: collection owner not associated with session [13/01/16 11:14:47:779 CST] 00000127 SystemErr R Caused by: org.hibernate.AssertionFailure: collection ...原创 2016-01-13 16:49:55 · 502 阅读 · 0 评论 -
遍历Set集合remove掉不需要的数据,List不能在遍历的时候remove
for(Iterator<IAddress> it=addSet.iterator();it.hasNext();){ IAddress address = it.next(); if(address.getId() != null){ Boolean flag = false; for(IAddress addr : set){ if(addr.get...原创 2015-12-29 15:33:35 · 895 阅读 · 0 评论 -
Java方法继承、方法重载、方法覆盖总结
1、方法继承:利用extends关键字一个方法继承另一个方法,而且只能直接继承一个类。 * 当Sub类和Base类在同一个包时Sub类继承Base类中的public/protected/默认级别的变量个方法 * 在不同包时继承public/protected级别的变量和方法。 2、方法重载:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 *...原创 2012-06-28 12:17:17 · 120 阅读 · 0 评论 -
Cannot reduce the visibility of the inherited method from Father
有如下两个类 Father 类:public class Father { public void f() { System.out.println("Father.f()"); }} Son类:public class Son extends Father{ private final void f() ...原创 2012-06-28 11:45:01 · 188 阅读 · 0 评论 -
java按字节数截取字符串
/** * * @param str 要截取的字符串 如输入:测试testing嘻嘻 * @param length 截取的字符串位数 :12 * 结果:测试testing... * @return */ public String subStringByBytes(String str, int l...原创 2012-06-19 17:36:33 · 128 阅读 · 0 评论 -
oracle查询约束
查询约束类型select distinct constraint_type fromdba_constraints;Type CodeType DescriptionActs On LevelCCheck on a tableColumnORead Only on a view...原创 2015-12-28 14:45:37 · 300 阅读 · 0 评论 -
Java Swing 判断JTextField value change listener
今天遇到一个不大不小的问题,本来看似比较简单,结果处理起来,花了我好长时间。这个版本有一个Issue,需要自动计算一个Field的值,但是要考虑前一个文本框的值是否有改变,后面显示的值再跟着改变,如果基础值没有发生变化,则需要计算的值不改变。 之前用的是addFocusListener这个事件,但如果加上上面这个需求,就满足不了。所以就想试试有没有其他事件。因为这不是awt的,所以也...原创 2013-08-26 15:49:12 · 814 阅读 · 0 评论 -
java 取小数点后4位 不四舍五入
import java.text.DecimalFormat;import java.math.RoundingMode; DecimalFormat formater = new DecimalFormat(); formater.setMaximumFractionDigits(4);//设置某个数的小数部分中所允许的最大数字位数 formater.setGro...原创 2013-08-20 17:05:15 · 1294 阅读 · 0 评论 -
Ehcache 中ehcache.xml 配置详解和示例
Ehcache 中ehcache.xml 配置详解和示例 <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> <diskStore path="java.io.tmpdir"/...原创 2012-05-23 09:30:01 · 407 阅读 · 0 评论 -
Tomcat下JNDI的局部配置
1、在项目的META-INFO下面新建context.xml。加入:<?xml version="1.0" encoding="UTF-8"?><Context> <Resource name="jndi/test" auth="Container" type="javax.sql.DataSource"原创 2012-05-17 09:49:46 · 157 阅读 · 0 评论 -
Arrays.binarySearch()返回值为负的问题
如果查找的value包含在数组中,则返回搜索value的索引;否则返回 (-(插入点) - 1)。插入点 被定义为将键插入数组的那一点:即第一个大于此键的元素索引,如果数组中的所有元素都小于指定的键,则为 a.length。注意,这保证了当且仅当此键被找到时,返回的值将 >= 0。即是,有可能返回的是(负)插入点的值 exp.int[] Prime={3,5,7,11,17,2...原创 2014-03-20 16:37:56 · 3699 阅读 · 2 评论 -
Java格式化百分数和小数 .
DecimalFormat a = new DecimalFormat("#.00%"); String s = a.format(0.56845);//判断进位的前一位是奇数还是偶数,如果是偶数,进位位为5,则不进位 String h = a.format(0.56855);//如果前一位是奇数,进位位为5,则进位 System.err.printl...原创 2013-03-04 10:26:22 · 444 阅读 · 0 评论 -
org.hibernate.PropertyAccessException: IllegalArgumentException occurred
org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.shkco.adsr3.frontoffice.omos.vo.OSEquOrder.orderType 出现这个问题在网上查了一下,是hibernate的配置不对,检查之后,确实如此,p...原创 2015-04-16 17:42:43 · 850 阅读 · 0 评论 -
no persistent classes found for query class
no persistent classes found for query class Rolled back for org.hibernate.QueryParameterException: could not locate named parameter [param1] 出现这个问题一般是hibernate xml配置文件有问题,仔细检查一下属性的双引号什么的是否写完...原创 2015-04-13 16:54:05 · 512 阅读 · 0 评论 -
hql unexpected token: exchange
ORB.thread.pool : 0line 1:173: unexpected token: exchange at org.hibernate.hql.internal.antlr.HqlBaseParser.atom(HqlBaseParser.java:3556) at org.hibernate.hql.internal.antlr.HqlBaseParser.unar...原创 2015-03-13 10:12:14 · 347 阅读 · 0 评论 -
从一个英文字符串中找出每个单词出现的频率
import java.util.*;public class Lookup{ public static void main(String[] args){ String s = "the instruction set of the Java virtual machine distinguishes its operand types using i...原创 2015-03-06 14:56:24 · 485 阅读 · 0 评论 -
Caused by: java.io.IOException: Mismatched serialization UIDs
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (RepId RMI:com.shkco.adsr.backoffice.domain.InstructionCutoffTime:258B39703C30604B:41517D343049D015) = 41517D343049D015 whereas ...原创 2015-02-04 10:51:02 · 610 阅读 · 0 评论 -
Hibernate :Found shared references to a collection
项目中在session.flush(); 抛了异常遇到这个问题原因是:1.表之间有关联。在复制数据。用了hibernate,并在复制数据时将要复制的数据对象A的所有属性赋给了对象B。 解决方案:将那些关联的数据也复制一遍,并更新B的那些关联对象。这些关联数据中的一个或多个为空时也必须更新B中相应的关联对象 IForwardDateStockOrder fwdStock...原创 2014-12-16 11:13:00 · 317 阅读 · 0 评论 -
HibernateException: Illegal attempt to associate a collection with two open sess
项目中遇到这个 HibernateException: Illegal attempt to associate a collection with two open sessions.感觉很奇怪,本来就只在service中做一次查询,一次save操作。一查代码发现是可能因为在service中存在两个不同的hibernate session都同时引用了同一个对象,一个是load(),一个是s...原创 2014-12-09 13:56:14 · 310 阅读 · 0 评论 -
获取Float整型数据如何去掉小数点后面的小数点及0
float a = 12345;System.out.println(new BigDecimal(a));原创 2014-11-12 10:56:48 · 5252 阅读 · 0 评论 -
Jave获取当前日期的上一个月最后一天或者下一个月最后一天
public final static Date addMonths(final Date date, final Integer noOfMonths) { Calendar orgCal = GregorianCalendar.getInstance(); orgCal.setTime(date); Calendar newCal = GregorianCalendar.g...原创 2017-02-08 09:58:56 · 386 阅读 · 0 评论 -
valid date
public final static boolean isValidDate(final String date, final String format) { boolean result = false; try{ Date d = toDate(date, format); String s = DateFormatUtil.format(d, f...原创 2017-02-04 16:37:42 · 2600 阅读 · 0 评论 -
Row was updated or deleted by another transaction (or unsaved-value mapping was
org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [com.shkco.adsr3.cbm.vo.CustomerAccountInfo#74225] at org....原创 2017-02-04 11:41:08 · 4884 阅读 · 1 评论 -
hibernate hql return object or list 指定类型
java.lang.ClassCastException: [Ljava.lang.Object; incompatible with com.shkco.adsr3.cbm.vo.ICustomerAccount 看到这错误都知道是数据类型转换不匹配,Object 与ICustomerAccount. DAO 方法原始如下: public List<ICustomer...原创 2017-01-25 17:58:07 · 269 阅读 · 0 评论 -
解决Maven/Ant中OutOfMemory错误
当Maven项目很大,或者你运行诸如 mvn site 这样的命令的时候,maven运行需要很大的内存,在默认配置下,就可能遇到java的堆溢出exception:OutOfMemoryError set MAVEN_OPTS=-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=384mANT_OPTS=-Xmx512m -...原创 2017-01-12 11:06:05 · 475 阅读 · 0 评论 -
监听jtable单元格内容改变事件
监听jtable中的内容是否改变,可使用addTableModelListener事件table.getModel().addTableModelListener(new TableModelListener() { @Override public void tableChanged(TableModelEvent e) { //imp...原创 2013-03-07 13:13:27 · 2471 阅读 · 0 评论 -
java.sql.SQLException: ORA-00911: invalid character(转)
控制台抛出这个异常:java.sql.SQLException: ORA-00911: invalid character我将抛异常的SQL语句复制到PL/SQL中执行是完全可以的,没有任何异常的。。而我在程序中定义的sql如下:String sql="select count(t.id) as onerowc,t.id as areatravelid ,b.id as airpot...原创 2013-08-08 15:16:15 · 236 阅读 · 0 评论 -
java 取任意日期的下一天
private Date addDate(Date d,long day) { long time = d.getTime(); day = day*24*60*60*1000; time+=day; return new Date(time);}原创 2013-08-02 14:13:43 · 174 阅读 · 0 评论 -
在weblogic 11g上 this.getServletContext().getRealPath("/")为null的原因及解决方法
程序中的很多地方需要用到request.getRealPath()或者getServletContext.getRealPath()。这个方法受到war 和non-war的影响,以及不同app server实现的影响,返回的结果往往不一样,在weblogic中会返回null。 一般的应用都会有一个或几个配置文件放在web-inf下面,getRealPaht返回null是读配置文件有...原创 2012-04-13 09:59:25 · 661 阅读 · 0 评论 -
DWR使用方法
1.1、dwr.xml的配置 <dwr> <allow> <create creator="new" javascript="testClass" > <include method="testMethod1"/> </create> &a原创 2012-03-31 10:55:28 · 92 阅读 · 0 评论 -
java-Socket接受中文乱码的解决
服务器发送一条数据如: /** * 获取写句 * @param socket 要获取写对象的socket * @return 流的写句� * @throws IOException IO异常 */ private PrintWriter getWriter(Socket socket) throws IOEx...原创 2012-03-31 09:14:11 · 1342 阅读 · 0 评论 -
JsonUtils工具类
import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.math.BigDecimal;import java.math.BigInteger;import java.util.List;i...原创 2012-03-23 15:27:23 · 180 阅读 · 0 评论 -
Log4j配置详解
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。1、配置根Logger,其语法为: log4j.rootLogger = [ level ] , appenderName1, appenderName2, …level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、...原创 2012-03-23 11:23:51 · 93 阅读 · 0 评论 -
java去除list中的重复值
Set 的add方法add(E e) 如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。01 public static List removeDuplicateWithOrder(List list) { Java处理List中的重复值有两种方法,一种是经处理后得到新的无序list,另外一种则保留list原有的顺序。方法一:使用Hastset的has...原创 2012-03-17 15:21:11 · 157 阅读 · 0 评论 -
Duplicate bean name: {0}
今天在项目中遇到这个问题,记下错误的原因,错误出在<jsp:usebean>的id命名上。此id是为了在JSP中使用某个bean而给该bean取一个别名。取这个名字的原因:第一,Java中,考虑到代码的可阅读性和使用的方便性,在给类命名的时候,通常让其名字有其功能的意义。这样一来,就有可能使类的名字过长。过长的bean的名字在JSP文件中使用就不方便了,通过id,就可以避免了上述的...原创 2012-03-12 14:47:20 · 1206 阅读 · 0 评论
分享