How do you do development by keeping the database as a black box

First of all what does it mean to keep the database as a black box and not have to change the code if the database structure changes. What is the best way and tool to do so...

In a nutshell this means that you should not have to change your domain model whenever a change occurs to the database. Typical schema changes (normalizing, renaming fields, adding/removing fields, etc...) will not require any changes to your domain object model.
In most cases, changes to the mapping meta-data is all that is required to accommodate schema changes.
Peter

Similar Messages

  • How do you delete duplicates but keep the orginials?

    How do you deleter duplicates but keep the originals?

    Mark,
    Since you are having a problem that is not directly related to the original (and old) post (and I say that because  this thread seems to answer the OP's question, but not yours), it woud be better to ask in a new thread.  New threads have a better chance of getting answered, and you can give credit to good answers of your own questions.  I..e., if someone else answers your question in this thread, you cannot give them credit.
    When you pose your new question, it might be good to include a screen shot and a better description of how you have deduced that two projects are identical, along with what you have done to try to find them and where exactly you have looked.
    nathan

  • How do you print an image keeping the height/width proportion in PSE9?

    was easy to do in older versions....
    looks like you now have to specify them  separately and they are not linked/proportions locked

    It does keep the image proportions.  In the "More Options" dialog box, I entered a value for the Height and hit "Enter".  Although the value for the Width and the blue rectangle show a proportion different from the original image, the image itself is scaled correctly:
    Ken

  • How Can You Share Music and Keep the Song Details?

    I've done a bit of research on this and I'm hitting a wall. I'm trying to figure out how to:
    1) Burn a playlist from my computer into an audio cd
    2) Rip the audio cd on my friends computer with the song details still intact
    These are personalized playlists, so CDDB wouldn't have the data. I want to be able to do this using audio cds, not data cds. I've tried to work with XML files to do it and just can't figure it out. If anyone out there can give me some steps to accomplish this, it would be infinately appreciated.
    Powerbook G4 Mac OS X (10.2.x)
    Powerbook G4 Mac OS X (10.2.x)

    After having burned the AudioCD from iTunes Menu Advanced choose "Submit Track Names ..."
    That will put the data of your CD into CDDB.
    It may take between some hour and a few days until it is recognized on a second computer through CDDB.

  • How do you store BLOBS external to the database?

    Hello
    My project manager wants to have users upload files, make them available on-line and store them external ( in the file system ) in a app I am building for her.
    I am using 11gR2, with Apex 4.1, I have looked at BFILES but I am not having much luck getting them to work.
    I am hoping someone has had to do this before, or at least has an idea of how to get this done.
    Thanks
    Merph

    OK , the code load_blob_to_bfile work, but I am not sure how to plug it in to my app.
    I have a screen that allows a user to feel in some basics about the pdf they are uploading, they hit the submit/update button and the file is uploaded. I am not sure where i would call my procedure from that this point. I tried to build a step in the branchs that I would pass a file_id so I can call the procedure but I am missing something somewere.

  • Using a iPad.  How do you delete unwanted address from the drop down list.  I typed in a wrong address once, and now it keeps showing up.

    Using a iPad.  How do you delete unwanted address from the mail drop down list.  I typed in a wrong address once, and now it keeps showing up.

    Winfax1-
    Look in your Contacts App and see if the unwanted address is entered there.  If it is, you can delete it there.
    Fred

  • HT4515 how do you erase a photo from the Camera Roalbumll and still keep it in a selected

    How can you erase a phote from the camera roll and not delete from the selected album you moved it to

    You don't. There is only one picture.  if you delete it from Camera Roll then it will be gone.  Just as a song is in your library and that exact same song is in a playlist, a pic is in the camera roll and that exact same photo can be accessed from a album that you make.
    The pic is not moved to the album, the album is simply a playlist.  the pic lives in the camera roll.

  • My calendar on my iPhone 4 erases all data over a month old except for recurring events.  How Do I get it to keep the info and not erase calendar events?

    My calendar on my iPhone 4 erases all data over a month old except for recurring events.  How Do I get it to keep the info and not erase calendar events?

    Settings>Mail, Contacts, Calendars>Calendars>Sync>All Events.
    Note: If you're using a work Exchange account, the administrator my have restricted your options for this setting.

  • Solaris 11 IPS:  How do you post multiple versions of the same package?

    How do you post multiple versions of the same software package on a single IPS instance(port)? Oracle was able to do it here with versions 151 and 175 of S11:
    http://pkg.oracle.com/solaris/release/
    Unfortunately, based on my searches, no where in the documentation (http://www.oracle.com/technetwork/server-storage/solaris11/technologies/ips-323421.html) does it explain to the development community how this is done. The best I can do is create pkg repo instances on different ports to host each different software version.
    We are trying to deploy an IPS repository for our drivers and utilities that our customers can link to and pull updates from. We have been able to post a software package to the repository using the command:
    pkgsend publish -s http://localhost:1234 -d ./ Appv1.p5m
    This posts the package on the IPS repository instance at port 1234 on the server. However, we would like to post multiple versions of the package on the server at the same URL. Why the same URL? So that our customers and end-users need only point to a single URL to pull down our software rather than having to add a new URL to the publisher list each time we have an update. We want at least 5 of the previous software versions to be available on the server. Posting each version of the application or driver on a different IPS instance on a different port will require customers to add multiple URLs to their publisher list and they also will not be able to initiate remote scans for updates.
    Has anybody been able to do this? Is any documentation forthcoming?
    Edited by: user13489824 on Jun 25, 2012 10:17 AM

    dhduvall: Thanks for your response. Yes, one would think that as long as the version numbers are different, you should be able to accumulate multiple versions of a package in a repository. It looks like Oracle has done it in their S11 repository unfortunately, as far as I know, they have not shared the steps on how to do this. I would like to publish two versions of the same package. I.E. two different manifests with two different fmri.pkg version strings and two different binaries.
    If I publish one package after another like this:
    pkgsend publish -s http://localhost:1234 Appv1.p5m
    pkgsend publish -s http://localhost:1234 Appv2.p5m
    Then only the second package shows up in the repository, as if it over-wrote the first one.
    Running pkgsend with two manifest, like this:
    pkgsend publish -s http://localhost:1234 Appv1.p5m Appv2.p5m
    Will cause pkgsend to combine the packages and manifests as if they were a single package... not what I am trying to do.
    Both approaches are complete without errors but neither achieves what I am trying to do.
    alan.pae: Thank you. Unfortunately, the link didn't really help. I've read Oracle's white papers and IPS developer guide so I'm familiar with the topics covered.
    Lex: Yes, I know. I specified the versions in the pkg.fmri value string.

  • I need to move 1000 photos from one library to another. How do I do that and keep the ratings and dates they were created?

    I need to move 1000 photos from one library to another. How do I do that and keep the ratings and dates they were created? I tried exporting them, but it loses all info. Also, how do I move the quicktime movies from one iphoto library to another? They were exported as jpgs

    Add both libraries to iPhoto Library Manager.  Then select the events or albums that you want to copy from library A  and drag them to library B in iPLM.
    This video shows the process:
    OT

  • On Ios 7 how do you delete songs directly on the iPhone

    on ios 7 how do you delete songs directly on the phone

    i think i stumbled onto a solution.
    the upgrade to os7 brought a bunch of music into my phone i didn't care to hear anymore.
    (free downloads from the itunes twitter feed..some of them are good, most of them i normally delete immediately)
    i had 3 pesky songs that would not allow me to delete.
    every other song in my library gave me the option to delete, just not the ones i never wanted to hear again.
    ..super frustrating when the song keeps starting over everytime you touch it while scrambling for a delete option.
    they were purchases which i'd hidden.
    i plugged to computer and tried to use iTunes to delete but they did not appear.
    all "show all" options for music and video were off.
    itunes match was off.
    all automatic downloads were off.
    "show all music" was off.
    i logged out of my apple ID for several minutes.
    i think this may have given time for my account to resynchronize the items i didn't want to see anymore.
    i've logged back in and they're still gone.
    i don't care if i hear a new eric clapton song again for the rest of the year thank you.

  • How do you make multiple folders in the photo app-

    the question speaks for itself.also, how do you sync multiple albums onto the phone?

    The way I sync folders is this (I know it may not be what you are looking for).
    But in iTunes you can pick a folder to sync to. For me I made a specific folder just for my iPhone.
    Any pictures I want on my iPhone I put in that folder (copies).
    And then in that folder you can create subfolders (to organize). Note though you can only go 1 subfolder deep. You cannot put a subfolder in a subfolder.
    So for example:
    C:\DATA\iPHONE This is the folder for my syncing.
    I can create
    C:\DATA\iPHONE\FAMILY
    C:\DATA\iPHONE\FRIENDS
    C:\DATA\iPHONE\ABSTRACT
    C:\DATA\iPHONE\NEWYEARSPARTY
    But I cannot create
    C:\DATA\iPHONE\FAMILY\WIFE
    Then you just put pictures you want sycned into them. Sort of better to work with copies and have a folder specific for the iPhone I think. At some point you will want pics removed from your phone and far easier to just delete them from the iPhone specific folder than if you went to route of syncing to the folder you actually store photos you want to keep forever on your computer. Having a specific folder with copies means you can delete and add at will and know your real memories are elsewhere.

  • In the new Photos app how do you send a photo to the trash?

    The old "move to trash" facility in iPhoto is missing from Photos. How do you trash a photo from the library?

    It appears that All Photos is fixed at Keep Sorted by Date Added.  I have 6450 photos.
    But when I open the side bar and do a right click on iPhoto Events where I have 480 albums I get option to sort them by Name

  • How do you install a firewall on the Galaxy S3?

    The phone will connect to the Internet via WiFi in open environments (Starbucks, Panera's, nearly every store). This requires a firewall for security.
    How do you install a firewall within the constraints of the warranty?

        Hi there DavidNJ!
    Security is absolutely important and I'm happy you're thinking about it! Your phone is setup to only connect to Wi-Fi hotspots you've connected to in the past while Wi-Fi is turned on.
    You can disable the "Auto connect" if you would like by following these steps.
    Settings > Wi-Fi > Advanced > Uncheck Auto Connect
    Keep in mind, these are hotspots that you've connected to before. If you don't want them on your list any longer you can long press "press & hold" on any Wi-Fi listed on your phone and delete the connection from your saved history!
    Safe & secure!
    Thanks,
    MelissaM_VZW
    Follow us on Twitter @vzwsupport

  • I want to bring in text from Word (and the web) that is already hyperlinked into InDesign. How do I do it while keeping the links active?

    I want to bring in text from Word (and the web) that is already hyperlinked into InDesign. How do I do it while keeping the links active?
    Whenever I copy/paste from web or Word it removes the hyperlinks.  And when I try to do it by "Place"ing a Word document into my InDesign project it keeps the formatting with it, the rectangles around the text.
    I have the latest version of InDesign.
    Any help is appreciated. 

    Copy-and-paste may not include formatting. A regular import using Place is the best way.
    The rectangles around the hyperlinks are just to indicate they are links -- they do not print, but they do show up in your PDF.
    You can remove them by double-clicking the hyperlink in the Hyperlinks panel and select "Invisible Rectangle" as type.
    Typically, Word hyperlinks are formatted -- blue text, underline -- with a Character Style. If you want to remove or change the formatting, all you have to do is change the character style. My experience, though, is you must check all hyperlinks because for no apparent reason sometimes they appear in the document without the character style.

Maybe you are looking for

  • Problem with output format

    Hi , Whle submitting AP prepayment balance report able to get the output in XML format. But, if for the same report when the output format is changed to PDF or Text not able to get the report. Anybody pls suggest any changes to be done in setup to re

  • E7 - Problem with camera function

    My Nokia E7 recently started to give me the following message when I select the camera function: 'Unexpected error occured. Restart phone.' Restarting, even rebooting, does not make this go away. Can anybody help me to get he camera working again, pl

  • Cloning multi-dimensional arrays

    I am working on this program of mine and really need some help since I am completely stuck, the thing is that I am trying to clone a multi-dimensional array, I have tried with a simple array and that worked fine, but not with the multi-dimensional. L

  • De Authorization of iTunes

    Will I lose my Itunes Libary? If I delet all authorized computers under my ID?

  • CS3 Photoshop constantly crashing despite all help topics

    Okay, Adobe. You've got to get it together on the crashing issues with CS3. This is the third time Photoshop has become unuseable and I'm getting majorly frustrated to put it politely. Each time this happens a full day is lost. A full day of $65/hr l