What types of containers need to be used for one-to-many relationships

While looking at toplink examples, I noticed that synchronized containers only are being used for one-to-many relationships even though it's not required by the documentation.
Is it required?
Also how does merge affect it? I'm gettning concurrent modification exceptions from time to time, while using iterators for containers from these relationships.
Does it mean that I have to use enumeration on vectors only and toplink merge isn't atomic? So there is no isolation when toplink merges the data from unit of work into identity maps?
There is nothing about thread-safety and threading aspects of accessing containers for CollectionMapping based relationships. Please advise.

Non synchronized containers can be used but may require some extra code to handle concurrent access. If you are accessing the objects from the shared cache (not cloned in a UnitOfWork) then you will need to isolate your iteration within a synchronized block, synchronized on the collection itself, or handle the ConncurrentModificationException if they happen rarely.
Because these are shared instances of these collections other threads may be writing to them while they are being read from.
--Gordon

Similar Messages

  • What type of form need to be using to get Display tab on the Section Properties of my Optional Section?

    What type of form need to be  using to get Display tab on the Section Properties of my Optional Section?
    CRISTINA&amp MICROSOFT Forum

    Hi perezco,
    Are you using SharePoint?
    Please provide more information and screenshots about this issue.
    Thanks,
    Wendy
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • What type of WS Security can be used for RPC Webservice?

    Hi all,
    I have 2 issues.
    1)I was given a RPC webservice that I have to consume and expose it has WSI Webservice. I am unable to do the transformation from RPC webservice to WSI webservice in Eclipse.Are there any documents that helps me in transforming the RCU to WSI.
    2)Anyone know What type of WS-Security can be applied for a RCU webservice in OSB?If there is one,Can u please share the documents.
    Thanks,
    Krishna

    Hi Krishna,
    Have a look at this:
    http://docs.oracle.com/cd/E17904_01/doc.1111/e15866/transports.htm#BEIFHBAI
    What's an RCU web service?
    Cheers,
    Vlad
    Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question. If you think this is helpful, please consider giving points.

  • What device type need to be used for HP Laserjet 1020 printer in ECC 6.0 ??

    Dear Experts,
    In out system we already configured on output device details as follows
    Output Device Name         : FEPRINTER01
    Device Type   : HPLJ4 - HP Laserjet 4 Series PCL -5
    Device Class : Standard Printer
    Host Spool Access Method :   G: Front end print with control technologe
    Host Printer : __default
    For one of end user computer is connected with HP Laserjet 1020 model type printer.
    When this user is giving print out on to device  FEPRINTER01
    The spoll request is reaching OS spooler , when i open OS spooler folder - i can see request.
    it waits for a while - the queue vanish , printer do some noise - but no print out comes from the printer.
    Please do let me know what type of device i have to use for this model in this situation
    Thanks in Advance
    Regards

    Hi SRINIVAS 
    I am using this configuration:
    Device Type: SAPWIN :Rel.4.x/SAPIpd 4.09+ ONLY!
    Device Class: Standard Printer
    Access Method: F: Printing on Front End Computer
    Host Printer: __DEFAULT
    Please reward points if helpful
    Regards
    Edited by: Eydar Del Angel on Feb 6, 2008 12:49 PM

  • What type of hard disk should I use if I want to use it on mac and windows?

    Hey Forum,
    I am using windows xp on my macbook (snow leopard). I came across some dealers who say that there are hard disks for mac only and for both mac and windows. So, I wanted to buy a hard disk so that I can use it both on mac and windows xp, so what type of hard disk should I use? Must I partition into 2?
    or are there any harddisk in the market which is compatible for both mac and windows xp without screwing up the format(NTFS/Mac OS X Journaled)? Pls look into this matter and help me with it.
    All of your replies and suggestions is much appreciated.
    Thank you.
    Ala.

    Run, don't walk, from that dealer! and never look back
    Once in a very long while Apple will have customized firmware on drives, and it is possible to find SCSI/SAS or drives that are destined to be used with high end storage controllers.
    But that is the exception that makes the rule.
    SATA is SATA. Though.... there are now SATA III drives that don't work in XP, or that need a jumper, and Seagate and some drives have managed to deliver firmware that has caused trouble... and Apple has had to issue firmware updates to help compatibility....

  • What type of video camera do people use to edit professionally these days?

    I use to own a Mini DVC camcorder that I would edit video with in Final Cut Pro. Now since my Mini DVC camcorder broke I'm shopping for a new video camera but found myself really confused on what I need to buy for a good professional video camera at this point. It seems like DVC camcorders have been turned obsolete and now my options is a camcorder with a hard drive or a sd card in it, unless there are other options I'm not seeing at the local best buy.
    I'm a little hesitant with the SD and hard drive cameras just for the fact that I would think they would be compression the video when saving it to these new formats, and I also don't know what compression scheme there using. With a DVC all I had to do is shoot the video and then hook it up to my computer via firewire and capture it, this would allow me to compress the video while I was capturing it.
    With these new cameras I have no clue on what compression scheme they use and if there even a good option for good professional video editing. I'm not looking to spend to much money, I was hoping I could get something between $200 - $400 tops, but I wouldn't spend this type of money till someone gave me a little advice on what format is right to use with computer video editing these days.
    Any advice or recommendations would be very appreciated. If the price is right I would take standard definition (just for the fact that my Mac is a G4 and I don't really think it can do HD video that well), but if I could have an option to later shoot in HD that would be very helpful to.

    With a DVC all I had to do is shoot the video and then hook it up to my computer via firewire and capture it, this would allow me to compress the video while I was capturing it.
    DV video, recorded onto DVC (Digital Video Cassette) tapes, would NOT be compressed during capture. DV, DVCam and DVCPro (all varieties of the DV25 codec) is compressed 5:1 when recorded to tape. When you capture, all that happens is a straight digital transfer of 1s and 0s from the tape to your computer. No further compression was taking place.
    What type of video camera do people use to edit professionally these days?
    All types. Everything from Flip cameras to HDCam SR.
    I'm a little hesitant with the SD and hard drive cameras just for the fact that I would think they would be compression the video when saving it to these new formats
    You'd better get over that ... tape-based recording is going the way of the audio cassette.
    I also don't know what compression scheme there using
    Now you've hit upon what I consider to be the main problem with non-tape cameras; many manufacturers have taken to using codecs that were originally designed for final delivery, like H.264. So they need to be converted to an editable format PRIOR to editing. That's probably the reason that Apple developed the ProRes family of codecs. It's definitely a change in workflow. The other real issue I have with non-tape recording is the lack of a decent archive method. With tape you had a built-in archive medium; the tape itself. But with the new card-based recording, your archive options are limited and more expensive than tape.
    If the price is right
    And what price would that be? What's your budget?
    -DH

  • How to find what type of middleware product we are using in SAP CRM ?

    Hello All,
    Ca anyone help me in getting the information  for the following :
    1) How to find out what type of middleware product we are using in our Project? ( Currently our SAP CRM version is 4.0 and the middleware is using for R/3 to SAP CRM and vice versa)
    2) Do we have a product called u201CMessaging wareu201D used in SAP ?
    Kindly revert at the earliest .
    Cheers
    Sreedhar

    Hi Sreedhar,
    What you've mentioned is exactly the task of CRM Middleware, which sits on the CRM server and governs the data flow.
    By any chance are you trying to find out about DOE(Data Orchestration Engine) used by SAP NetWeaver Mobile ?
    maybe this link would help then:
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/7f/c9391404c74fabb8ccc321bac64e8d/content.htm
    -Rohit

  • What type of vga cord should i use?

    I just purchased a mac mini and it is on its way. I have a 22'' memorex lcd tv and it has a VGA plug in. What type of vga cord should i use? Theres male to male and theres male to female. Which cord should i use and does any1 know a site i can order it off of?
    Mac Mini   Mac OS X (10.4.8)  

    i just did a quick google search for for dvi to vga cables, without the use of an adapter...
    http://www.google.com/search?hl=en&q=dvito+vga+cable-adapter&btnG=Search
    the first site that came up...
    http://www.datapro.net/products/1145.html
    these cables would allow you to hook up the monitor without using the adapter... would just save a little bit of space if depth is at all an issue, or the visibility of the cable sticking out that far back.

  • HT201180 What type of Fire Wire cable to use to connect MacBook Pro 2009 to tape-based Sony TRV720 camcorder

    What type of Fire Wire cable to use to connect MacBook Pro 2009 to tape-based Sony TRV720 camcorder

    USB is the slowest. Firewire is faster. eSata is the fastest (and will be superceded by Thunderbolt).  The old Fire was 4 pin (Firewire 400 and is essentially obsolete), new is 9 pin, Firewire 800.  All of the will transmit data, simply a different speeds.
    For eSata connectivity, you MBP must have an express card slot (and the appropriate eSata connection card) and you external enclosure must have an eSata input.  eSata cables will only transmit data, therefor it will require power by Firewire or USB cables.
    Ciao.

  • What Malicious Software Removal Tool can I use for my Mac Book? I need do to do this for a College class.

    What Malicious Software Removal Tool can I use for my Mac Book? I need do to do this for a College class.

    You may find this User Tip on Viruses, Trojan Detection and Removal, as well as general Internet Security and Privacy, useful: The User Tip seeks to offer guidance on the main security threats and how to avoid them.
    https://discussions.apple.com/docs/DOC-2435

  • In Dialog server, what type of work process can I use.

    Dear all,
      In Dialog server, what type of work process can I use,
    Can I use all types like dialog, BTC, U1 and U2 , spool, and enque
    regards,
    satish

    Hi,
    you can use dialog, BTC, U1 , U2 and spool
    enque must be on only central instance becoz there is no message server on dialog instance
    regards,
    kaushal

  • What type of email accounts can be used with MacPro?

    What type of email accounts can be used with MacPro?

    LJR01 wrote:
    The apple consultant at the store rattled off a list of emails that I can use, but I didn't write it down.  He said the reason I can't set up my email account is because yahoo is not supported because of pop-up ads.
    Well the consultant was wrong. Check out yahoo for yourself if that's what you want to use. http://www.yahoo.com/

  • What type of internal drive should I get for my Mac Pro?

    I want to buy a large internal hard drive for my Intel Mac Pro.
    1. What type do I need to get? What do I need to look for as far as specs?
    2. Anyone know what the largest sized one I can put inside it is?
    Thanks.

    Some drives over 2.2TB started using blocks 4K in size instead of the traditional 1/2K sized blocks. That does not sound like a Big Deal, but it changes the Error Correcting Codes needed and means a new data-separation algorithm inside the drive.
    For Operating Systems, it means that you want the smallest block to be 4K instead of 1/2K, because allocating blocks on 1/2K bound will give you logical blocks that split across physical blocks, which will be s-l-o-w.
    Mac OS designers saw that stuff coming and changed the software to accomodate it. They included it with other changes in GUID partition map, which worked well at 10.4.6 and later.

  • What are the delta mechanisms and tables used for  Lo Extraction & COPA

    Hi all
    what are the delta mechanisms and tables used for  Lo Extraction & COPA.
    please explain clealry.
    Thanks & Regards,
    James

    James,
    Please go through Roberto's weblog :
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    Anyways,
    As you know LO cockpit consists of different modules(MM, PP, SD, etc)
    They are called appl components. Each of them have a number (eg.MM=02) and for each appl comp they might be different Data sources and for each DS they might be different tables. So, unless you be specific we cant tell a specific table for a DS.
    coming to the delta mechanisms, there are " direct delta, queqed delta and serialized delta".
    Copa is based on the oepration concern. it can be created on " accouting based" or "costing based".
    Assign points if helpful
    Kalyan

  • What is the serial on the iphone used for?

    What is the serial on the iphone used for? I ask because im seeling my iphone to someone and they asked me for it. Why do they need it? Should i give it to them?

    The only thing they can do with that is check warranty status.

Maybe you are looking for

  • Cant connect to OSX server over network in recovery mode

    Hi guys. First of all, thanks for any help you can give me. I am running osx server on a mavericks mac mini on a home network.  Attached to it I have a 1tb hard drive to which all the macs in my house use time machine to back up over my network and t

  • IE locks when printing to pdf from a web-based page or pdf

    Acrobat 7 standard. IE 6 on XPPro64. It is a 64 bit machine and so printer drivers had to be obtained for 64 bit. When I try to print to "Adobe pdf", the current page out of a 200 page catalog being viewed online, IE locks up and the print job in the

  • How can I use software from mac os 8.6

    I have old mac 4400/160 with os 8.6. Can I use program files from that os on os x and how?

  • SR-IOV Uplink Port with NIC Teaming

    Hello, I'm trying to setup my uplink port profile and logical switch with NIC Teaming and SR-IOV support. In Hyper-V this was easy, just had to create the NIC Team (which I configured as Dynamic & LACP) then check the box on the virtual switch. I'm V

  • Help! CS3 crashing at launch...Font Explorer X installed

    I have gotten myself into a bad situation! I am on an Intel Mac Book Pro, running 10.4.11 and CS3. I downloaded Linotype Font Explorer X 1.2.3. I got that going, everything was running pretty smoothly. Until I did a little reading, and was lead to be