- 浏览: 937236 次
- 性别:
- 来自: 成都
最新评论
文章列表
org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.shkco.adsr3.frontoffice.omos.vo.OSEquOrder.orderType
出现这个问题在网上查了一下,是hibernate的配置不对,检查之后,确实如此,property 的类型写错了
no persistent classes found for query class
Rolled back for org.hibernate.QueryParameterException: could not locate named parameter [param1]
出现这个问题一般是hibernate xml配置文件有问题,仔细检查一下属性的双引号什么的是否写完整
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.unaryExpression(HqlBaseParser.java:3250)
at org.hibernate.hql.internal.antlr.HqlBaseParser.multiplyExpr ...
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 instructions intended to operate on values of specific types";
String[] word = s.sp ...
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (RepId RMI:com.shkco.adsr.backoffice.domain.InstructionCutoffTime:258B39703C30604B:41517D343049D015) = 41517D343049D015 whereas Target (RepId RMI:com.shkco.adsr.backoffice.domain.InstructionCutoffTime:258B39703C30604B:4BDCA40BADF ...
项目中在session.flush(); 抛了异常
遇到这个问题原因是:1.表之间有关联。在复制数据。
用了hibernate,并在复制数据时将要复制的数据对象A的所有属性赋给了对象B。
解决方案:
将那些关联的数据也复制一遍,并更新B的那些关联对象。这些关联数据中的一个或多个为空时也必须更新B中相应的关联对象
IForwardDateStockOrder fwdStockOrder
if(!stockOrder.getIsChgWaive()){//if is_chag_waive =0 exists stock charges.
List<ISt ...
项目中遇到这个 HibernateException: Illegal attempt to associate a collection with two open sessions.感觉很奇怪,本来就只在service中做一次查询,一次save操作。
一查代码发现是可能因为在service中存在两个不同的hibernate session都同时引用了同一个对象,一个是load(),一个是saveOrUpdate().
后面发现查询的session没有close,然后在hibernate dao 方法的finally中close掉session,就解决这个问题了
float a = 12345;
System.out.println(new BigDecimal(a));
选中要替换的内容,Ctrl+H ,在弹出的窗口中点替换,填写要替换为的内容.确定..
GREATEST(0,(summary.sub_cash_max_withdraw + pkg_equ_margin_value.sf_max_withdraw(summary.comp_grp_id, summary.account_id, summary.sub_account_id, summary.trading_account_id)
-ABS(DECODE(SIGN(summary.dividend_Entl),-1,summary.dividend_Entl,0,0,1,0))))as max_withdraw_amt
用sign()可以判断这表值大于0还是小于0,还是 ...
PL/SQL 或SQL DEVELOPER 和 SQLPLUS 采用 service_name 进行连接
而应用程序是按照 sid_name 进行连接,所以出现 PL/SQL DEVELOPER和SQLPLUS 能够连接而应用程序却无法连接的问题。
使用 SELECT INSTANCE_NAME FROM V$INSTANCE 语句,就可以查看当前数据库实例的sid_name了。
然后将连接字符串最后的实例名改为sid_name就可以了
Oracle中REGEXP_SUBSTR函数
Oracle中REGEXP_SUBSTR函数的使用说明:
题目如下:
在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。
REGEXP_SUBSTR函数格式如下:
function REGEXP_SUBSTR(String, pattern, position, occurrence, mod ...
SQL> select listagg(page_id,',') within group (order by null)
2 from site_html_relation
3 /
LISTAGG(PAGE_ID,',')WITHINGROU
--------------------------------------------------------------------------------
12DBFA0AA4B247BF936D279E62A9DA26,12DBFA0AA4B247BF936D279E62A9DA26,12DBFA0AA4B24 ...
sql结果集某列值显示如下:
'00010430, 00228290, 07046884,07046884, 07383953'
希望显示的结果
'00010430, 00228290,07046884, 07383953'
新建一个function 实现此功能
create or replace
FUNCTION "SF_SPLIT_ACCOUNT_ID_LIST" (
account_id_list IN VARCHAR2
)RETURN VARCHAR2 AS
v_account_id_list VARCHAR2(500 ...
oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并,如果您对oracle wm_concat(column)函数使用方面感兴趣的话,不妨一看。
shopping:
-----------------------------------------
u_id goods num
------------------------------------------
1 苹果 2
2 ...