나는 인 - 메모리 데이터를 개조하려는 다소 막대한 프로젝트가있다. 근본적으로, 나는 절전 모드에서 존재하는 원시적 물체와 다른 물체들을 포함하고있는 많은 객체들을 가지고있다. non-dao 코드의 큰 부분은 절전 모드를 통해 게으른 로딩을 사용하여 객체를 즉석에서 수화시킵니다. 그러나 모든 것이 메모리에 존재하므로 객체가로드되지 않고 최대 절전 모드로로드
이미 요청시 스크립트를 지연로드하는 코드가 있습니다. 내 문제는 이제 개체를 사용할 수있게 될 때까지 특정 코드를 실행하기 위해 대기 중입니다. 실행을 차단하지 않기 때문에 setTimeout()을 사용할 수 없습니다. 그래서 브라우저를 잠그지 않고로드를 기다리는 좋은 방법은 무엇입니까? 다시 말하지만 원시 setTimeout()을 사용할 수 없습니다.
오랜 시간이 걸렸지 만 마침내 nHibernate의 Hello World가 작동했습니다. 내가 "게으른 로딩"을 한 후에 작동했습니다. 솔직히 말해서 왜 모든 것이 효과가 있었는지 말할 수는 없었지만, 이제는 게으른 로딩이 필요 없다는 것을 읽고 있습니다. 누구나 가지고있는 뼈가 nHibernate 작업을하는 안녕하세요 세상이 있습니까? 게으른로드가 필요합
나는 hibernate.Linux에서 유일한 게으른 초기화 문제에 다음과 같은 접근법을 사용하고있다. 작동 여부를 알려줘. 몇 가지 이유 때문에 필자는 퍼시스턴스 계층에서 내 변환을 구현해야합니다. public class CourseDAO {
Session session = null;
public CourseDAO()
{
플랫폼 : ReSharper에서 4.1 비주얼 스튜디오 2008 SP1은 .NET 3.5 나는 게으르게 속성 값을 반환하는 정적 메서드, GetProperty<T>와 클래스가 있습니다. private static T GetProperty<T>(T backingField, Func<T> factory)
where T : class
{
if
주석에 쓰여있는 것; 대량의 데이터 (~ 100,000 레코드, 단조 증가) 때문에 컬렉션을로드하지 않고 Hibernate에서 컬렉션을 수정하려고합니다. 지금 당장 을 호출하여이 목록에 요소를 추가합니다. 그러면 events이 채워집니다. 여기 맵핑입니다 : <bag name = "events" inverse = "true" cascade = "all-de
대리점과 판매자 사이에 프록시를 사용하여 게으른 관계가 있어야하는 일대일 관계가 있습니다. 외래 키가 정의 된 측면 (판매자, 참조 딜러),이 잘 작동합니다. 그러나 다른 쪽에서는 효과가 없습니다. 판매자는 항상 열심히로드됩니다. "Some explanations on lazy loading"에 설명 된대로 constrained="true"으로 설정했지만
배경으로, 나는 느슨하게 Rob Conery's Storefront 모델을 기반으로하고 Rob의, 많은 내 도메인 개체와 LazyList<> 및 LazyItem<>의 체인을 사용하여 Linq2Sql에서 제공하는 지연 실행을 사용하여 제공하는 데이터 계층과 서비스 계층을 제공합니다. Lazy* 유형은 this awesome delegate approach 대
시스템 성능을 향상시키기 위해 지연로드 사용이 전반적으로 사용되어야한다고 제안되었습니다. 즉, "mappedBy"속성을 사용하여 OneToOne 매핑을 @OneToMany 매핑으로 변경하는 것입니다. 이는 데이터베이스에서 원하지 않는 데이터로드를 처리하고 중지하여 응용 프로그램의 속도 저하를 초래합니다. 우리는 다중 계층 시스템 (기본적으로 2 계층)을 실