0
이 하나
Here 당 충분히 쉬운 것 같다하지만 난 내 응용 프로그램 컨텍스트에 다음과 같은 추가 물론
'대형 오브젝트는 자동 위탁 모드에서 사용할 수 없습니다'
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.autocommit">false</prop>
</props>
</property>
<property name="annotatedClasses">
<list>
<value>com.gleason.gt.server.model.database.PlayListEntry</value>
<value>com.gleason.gt.server.model.database.MusicFile</value>
</list>
</property>
</bean>
나는 여전히 같은 오류가 발생합니다.
UPDATE 추가 서비스/DAO
@Repository("musicFileDao")
public class MusicFileDAOImpl extends GroovyTimeHibernateDAOSupport{
@Transactional()
public MusicFile getMusicFile(Integer i){
@SuppressWarnings("unchecked")
List<MusicFile> returnValue = (List<MusicFile>)getHibernateTemplate().find("from MusicFile where id=?",i);
if(returnValue.size()>0){
return returnValue.get(0);
}
return null;
}
}
@Service("musicFileService")
public class MusicFileService {
@Autowired
private MusicFileDAOImpl dao;
@Transactional
public MusicFile getMusicFile(Integer i){
return dao.getMusicFile(i);
}
}
@Lob
@Column(name="file")
private byte[] file;
다른 quesion에서와 같은 저의 의견 : 저는 여러분이 대신 LargeObjects하지만'bytea'를 원하지 않는다고 확신합니다. –
[대형 개체] (http://www.postgresql.org/docs/9.1/interactive/largeobjects.html)의 설명서를 참조하십시오. 그들은 다른 것과 아주 다릅니다. –
나는 바이트 배열에 대해 LargeObject를 사용할 수 있다고 생각하는 의견을 주셔서 감사합니다. 나는 내 머리 위로 조금씩 링크를 보려고 노력했다. 다른 뉴스에서 나는 그것을 격리하려고 노력했다. OneToOne 매핑을 가져 와서 곧바로 액세스했습니다. 나는 여전히 오류를 낳고, 나는 그것을 거래 등으로 만들려고 노력했다. 그래서 나는 링크를 통해 갈아 치워야 하는가? – Jackie