小编bee*_*tri的帖子

SqlException:DB2 SQL错误:SQLCODE:-302,SQLSTATE:22001,SQLERRMC:null

sqlcode -302是什么意思?我在哪里获得sqlcode定义?

请指教

谢谢,

db2

21
推荐指数
3
解决办法
26万
查看次数

db2 query用于选择获取的第一行

我有一个查询

UPDATE PRD_PRODUCT_L10N ppl
 SET ( CATCHING_PHRASE
    , GENERIC_NAME
    , INGREDIENTS
    , QUANTITY
    , DOSE
    , NUTRITION_FACTS
    , PRODUCT_DESCRIPTION
    , PROMOTION_MESSAGE
    , MESSAGE
   ) = (
   SELECT distinct CATCHING_PHRASE
        , GENERIC_NAME
        , INGREDIENTS
        , QUANTITY
        , DOSE
        , NUTRITION_FACTS
        , PRODUCT_DESCRIPTION
        , PROMOTION_MESSAGE
        , MESSAGE
    FROM  TEMP_UPLOAD_PRODUCT_ATTRIBUTES tupa
    INNER JOIN
          PRD_PRODUCT                    pp
      ON  pp .EISIDENTIFIER = tupa.EISIDENTIFIER
    WHERE ppl.PRODUCTGUID   = pp.GUID
      AND ppl.LOCALEGUID     = tupa.LOCALEGUID
   )
 WHERE EXISTS (
   SELECT 0
    FROM  TEMP_UPLOAD_PRODUCT_ATTRIBUTES tupa
    INNER JOIN
          PRD_PRODUCT                    pp
      ON  pp …
Run Code Online (Sandbox Code Playgroud)

db2 select

10
推荐指数
2
解决办法
6万
查看次数

无法在shell脚本中获取属性文件

我尝试了以下两种方法来获取属性文件

#!/bin/sh
. import.properties
echo $USER_ID
echo $INPUT_FILE
Run Code Online (Sandbox Code Playgroud)

它说 :

./test.sh[3]: import.properties:  not found
Run Code Online (Sandbox Code Playgroud)

当尝试使用source import.properties它时给出的消息为:

./test.sh[3]: source:  not found.
Run Code Online (Sandbox Code Playgroud)

我是脚本和环境的新手.请让我知道我在这里缺少什么?

unix shell

6
推荐指数
1
解决办法
7426
查看次数

mysql:InnoDB:无法继续操作

我已经在 Windows 7 环境中安装了 mysql。当我尝试从命令行启动服务器时:mysqld --user=root

我收到以下消息:

120914 15:47:04 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.5\data\SFO1502128830A.lower-test
120914 15:47:04 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.5\data\SFO1502128830A.lower-test
120914 15:47:04 [Note] Plugin 'FEDERATED' is disabled.
120914 15:47:04 InnoDB: The InnoDB memory heap is disabled
120914 15:47:04 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120914 15:47:04 InnoDB: Compressed tables use zlib 1.2.3
120914 15:47:04 InnoDB: Initializing buffer pool, size = 128.0M
120914 15:47:04 InnoDB: Completed initialization of buffer pool …
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
1
解决办法
6012
查看次数

JDODetachedFieldAccessException:您刚刚尝试访问字段"attachment"但是当您分离对象时此字段未分离

实体类:

public class CustomerSurvey implements Serializable {

@Id @GeneratedValue(strategy=GenerationType.SEQUENCE, 
   generator="CUSTOMER_SURVEY_SEQUENCE")
@Column(name = "SURVEYID", nullable = false)
private String surveyId;



@Column(name="ATTACHMENT")
@Lob
private byte[] attachment;
....
Run Code Online (Sandbox Code Playgroud)

持久性类/逻辑:

 public List<CustomerSurvey> getSurveysByCustomer(String custNo)
        throws WorkServiceException {
    EntityManager em = entityManagerFactory.createEntityManager();
    Query query = em.createNamedQuery("customerSurvey.findByCustomer")
            .setParameter("custNo", custNo);
    logger.debug(query);
    List<CustomerSurvey> surveys = query.getResultList();
    em.clear();
    em.close();
    return surveys;
}
Run Code Online (Sandbox Code Playgroud)

消费者类/逻辑:

   List<CustomerSurvey> reviewSurveys = workService.getSurveysByCustomer("testCNo2");
    for(CustomerSurvey rsurvey: reviewSurveys) {
        Object obj = rsurvey.getAttachment();
        byte[] buffer = (byte[]) obj;
OutputStream out = new FileOutputStream("C:\\Temp\\TulipsOut.jpg");
        out.write(buffer);
    }
Run Code Online (Sandbox Code Playgroud)

错误我得到:

引起:javax.jdo.JDODetachedFieldAccessException:您刚刚尝试访问字段"attachment"但是在分离对象时此字段未分离.要么不访问此字段,要么在分离对象时将其分离.在com.ge.dsp.iwork.test上的com.ge.dsp.iwork.entity.CustomerSurvey.jdoGetattachment(CustomerSurvey.java)com.ge.dsp.iwork.entity.CustomerSurvey.getAttachment(CustomerSurvey.java:89) …

jpa lob detach datanucleus

4
推荐指数
1
解决办法
2615
查看次数

HibernateSystemException:未知实体:org.hibernate.collection.PersistentSet;

我的目标是实现删除所有建议,然后插入新建议.(任何在线示例都会有很大帮助.

hbm映射如下:

<set name="recommendations" table="PRD_PRODUCT_RECOMMENDATION" 
inverse="true" lazy="true" batch-size="25" fetch="select" cascade="save-update, delete">
 <cache usage="nonstrict-read-write"/>   
  <key column="productguid" not-null="true"/>
  <one-to-many class="com.quinstreet.persistence.productCatalogue.ProductRecommendationDBVO" />
</set>
Run Code Online (Sandbox Code Playgroud)

我使用以下代码删除建议:

     ProductDBVO dbvo =((ProductImpl)product).getProductDBVO();
     Set<ProductRecommendationDBVO> recommendations= dbvo.getRecommendations(); 
     dbvo.getRecommendations().remove(recommendations);
      getHibernateTemplate().saveOrUpdate(recommendations);
getSession().flush();
      getSession().refresh(((ProductImpl)product).getProductDBVO());
Run Code Online (Sandbox Code Playgroud)

并得到错误:

org.springframework.orm.hibernate3.HibernateSystemException: Unknown entity:    org.hibernate.collection.PersistentSet; nested exception is org.hibernate.MappingException: Unknown entity: org.hibernate.collection.PersistentSet
at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
at org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:791)
at org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:787)
at com.quinstreet.persistence.product.ProductDAOHibImpl.deleteRecommendations(ProductDAOHibImpl.java:2564)
at com.quinstreet.service.product.ProductServiceImpl.updateCatalogue(ProductServiceImpl.java:1827)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:301)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy36.updateCatalogue(Unknown …
Run Code Online (Sandbox Code Playgroud)

hibernate

1
推荐指数
1
解决办法
5214
查看次数

标签 统计

db2 ×2

datanucleus ×1

detach ×1

hibernate ×1

jpa ×1

lob ×1

mysql ×1

select ×1

shell ×1

unix ×1