Here’s a quick note summarizing my investigation on JPA @ManyToMany… When you have a @ManyToMany one side will be the side that “ownes” the relationship and the other side does not. This means which side of the Many-To-Many will be in charge of updating the join table on the add or remove of the relationship. Here are my simplified [...]
2 Comments. Continue Reading...Polyglot persistence is all about augmenting existing applications with more specialized, sophisticated data models. The Spring Data project delivers on this vision, providing a natural way to map domain objects to both JPA-supported data stores and the Neo4j graph database. Here is a quick walk through of my first attempt to have a domain object’s [...]
No Comments. Continue Reading...To follow up on my debugging of the Hibernate issue I was having a couple days ago in the KeepTabs project where viewing a single bookmark loads the entire User graph… It turned out that the issue was a bug in the auto-generated JSPX files that Spring Roo MVC created. This is one of the [...]
No Comments. Continue Reading...I had the toughest time getting a GWT project working in STS via the Google Plugin. I must have spent a full day tracking this down. So if you are in STS and try to get a Spring Roo GWT app to you might see errors like – The import javax.validation.ConstraintViolation cannot be resolved… …did you [...]
No Comments. Continue Reading...Next part of the KeepTabs.com storage back-end will be to use Spring Data to do polyglot persistence to a MySql and Neo4J databases. Might also need to use a Document database for the web-snapshots. Any suggestions?
No Comments. Continue Reading...KeepTabs.com development update. Now have to work on the inevitable Hibernate mapping issues. So now I have an issue where viewing a single bookmark loads the entire User graph. This is obviously some JPA screwup in my @manyto… annotations. To debug I’ll start by changing the FetchType to LAZY and see if that helps. Then [...]
No Comments. Continue Reading...DAO Methods Spring Security 3.0 introduced the ability to use Spring EL expressions as an authorization mechanism in addition to the simple use of configuration attributes and access-decision voters which have seen before. Expression-based access control is built on the same architecture but allows complicated boolean logic to be encapsulated in a single expression. With [...]
No Comments. Continue Reading...What would a Social Politics application look like? Remove the importance of money in politics. Allow people to evangelize issues and candidates to their connections. Promote “real world” actions by motivated groups of people to affect their representative government at all levels. Make Government more responsive to the wishes of their real constituents. Not the narrow [...]
No Comments. Continue Reading...
A startup life can be very lonely and isolating. When you think about how many business ventures fail and the fact that to be successful you have to beat a new path to customers; It should be no surprise that you will not have many cheerleaders during your hardest moments. We all are conditioned to [...]
No Comments. Continue Reading...Search engine optimization is the procedure having your site a greater rank within the internet search engine listing. Search engine optimization Friendly Web addresses approximately known as static Web addresses represent an URL structure where links on the website have the symptoms of a static structure like “/category/sub-category/page-name” as opposed to dynamic structure. During the [...]
No Comments. Continue Reading...