복붙노트

[SPRING] Spring Hibernate 사용시 문제들

SPRING

Spring Hibernate 사용시 문제들

저는 큰 성공을 거둔 Spring JDBC를 사용해 왔지만이 프로젝트에 많은 어려움을 겪고 있습니다. 여기에 코드 링크를 게시 할 것입니다. (내가 Hibernate를 미래에 사용할 수 있도록 테스트해볼 수있는 작고 어리석은 프로젝트입니다) :

xml-file : http://codepaste.net/uw19zc

main-file : http://codepaste.net/iks1cp

나는 다음과 같은 오류가 발생했다.

[Fatal Error] bean2.out.xml:1:1: Premature end of file.
13:21:39,471 FATAL [main] Main  - getAssociatedStylesheets failed

그리고 a.out.xml 파일을 만들지 않았습니다.

해결법

  1. ==============================

    1.이 오류는 XML 파일의 잘못된 구문 분석으로 인한 것입니다. Eclipse를 사용하여 유효성을 검사하면 오류가 발생합니다.

    이 오류는 XML 파일의 잘못된 구문 분석으로 인한 것입니다. Eclipse를 사용하여 유효성을 검사하면 오류가 발생합니다.

    하나 이상의 빈 선언문에 이상한 문자가있는 것으로 보입니다. 이 텍스트를 다른 곳에서 복사 했습니까?

    정의 사이의 모든 공백과 개행 문자를 제거하고 편집기로 다시 가져옵니다.

    최신 정보 메모장에 복사하여 붙여 넣기 ++ 제공된 코드 패드의 텍스트와 문자 세트를 UTF-8로 설정하면 빈 줄에 다음 문자가 나타납니다. xA0. & nbsp;에 대한 표준 유니 코드 번역입니다. 이것은이 문제의 원인이 될 가능성이 있습니다.

    이것은 나를 위해 확인 유효 :

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans 
                            http://www.springframework.org/schema/beans/spring-beans.xsd">
         <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
            destroy-method="close">
            <property name="driverClassName" value="com.mysql.jdbc.Driver" />
            <property name="url" value="jdbc:mysql://localhost:3306/HibernateDB" />
            <property name="username" value="HibernateDB" />
            <property name="password" value="java" />
        </bean>
        <bean id="sessionFactory"
            class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
            <property name="dataSource" ref="dataSource" />
            <property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration" />
            <property name="annotatedClasses">
                <list>
                    <value>hdao.HibernateObject</value>
                </list>
            </property>
        </bean><bean id="springHibernateOperator" class="hdao.SpringHibernateOperatorImplementation">
            <property name="sessionFactory" ref="sessionFactory" />
        </bean>
    </beans>
    
  2. ==============================

    2.linux에 있다면 cat -v file-name.xml을 사용하여 XML 파일에서 'M-BM-'과 같은 특별한 "보이지 않는"문자를 감지하십시오

    linux에 있다면 cat -v file-name.xml을 사용하여 XML 파일에서 'M-BM-'과 같은 특별한 "보이지 않는"문자를 감지하십시오

  3. ==============================

    3.때로는 의존성이나 일부 자습서 웹 사이트에서 복사 한 일부 빈 정의에 숨겨진 문자가 있습니다. 그 숨겨진 문자를 찾는 가장 좋은 방법은`

    때로는 의존성이나 일부 자습서 웹 사이트에서 복사 한 일부 빈 정의에 숨겨진 문자가 있습니다. 그 숨겨진 문자를 찾는 가장 좋은 방법은`

    이렇게하면 문서의 형식이 지정되고 일부 태그 사이에 숨겨진 문자가 표시됩니다. `

  4. from https://stackoverflow.com/questions/7835389/problems-using-spring-hibernate by cc-by-sa and MIT license