Skip to content

Instantly share code, notes, and snippets.

View cosbor11's full-sized avatar
🤓
always coding

Chris Osborn cosbor11

🤓
always coding
View GitHub Profile
@cosbor11
cosbor11 / pom.xml
Last active August 29, 2015 14:27
onyx add maven repo
<repositories>
<repository>
<id>onyx-mvn-repo</id>
<name>Onyx Dev Tools Maven Repository</name>
<url>http://onyxdevtools.github.io/maven2</url>
</repository>
</repositories>
@cosbor11
cosbor11 / main.java
Created August 11, 2015 00:26
onyx create instance of entity
final Person person1 = new Person();
person1.setId("1");
person1.setFirstName("Michael");
person1.setLastName("Jordan");
@cosbor11
cosbor11 / main.java
Last active August 29, 2015 14:27
onyx get persistence manager
CacheManagerFactory factory = new CacheManagerFactory();
factory.initialize();
PersistenceManager manager = factory.getPersistenceManager();
@cosbor11
cosbor11 / main.java
Last active August 29, 2015 14:27
onyx save
manager.saveEntity(person1);
@cosbor11
cosbor11 / gist-hide-footer.js
Last active August 29, 2015 14:27 — forked from simensen/gist-hide-footer.js
WIP: Hide Gist meta footer via javascript, show on hover.
@cosbor11
cosbor11 / pom.xml
Last active September 4, 2015 03:58
onyx add onyx-database maven dependency
<dependency>
<groupId>com.onyxdevtools</groupId>
<artifactId>onyx-database</artifactId>
<version>${onyx-database.version}</version>
</dependency>
@cosbor11
cosbor11 / main.java
Last active September 4, 2015 04:00
onyx query
//Execute a query to see your entity in the collection
QueryCriteria criteria = new QueryCriteria("firstName", QueryCriteriaOperator.EQUAL, "Michael");
Query query = new Query(Person.class, criteria);
query.setMaxResults(20);
List<Person> people = manager.executeQuery(query);
//There should be 1 person in the list named "Michael"
System.out.println("records returned: " + people.size());
System.out.println("first person in the list: " + people.get(0).getFirstName() + " " + people.get(0).getLastName());
@cosbor11
cosbor11 / Main.java
Last active September 4, 2015 19:24
onyx close factory
factory.close();
@cosbor11
cosbor11 / Main.java
Last active September 4, 2015 20:32
onyx embedded persistence manager factory
PersistenceManagerFactory factory = new EmbeddedPersistenceManagerFactory(); //1
factory.setCredentials("username", "password"); //2
String pathToOnyxDB = System.getProperty("user.home")
+ File.separatorChar + ".onyxdb"
+ File.separatorChar + "sandbox"
+ File.separatorChar +"embedded-db.oxd";
factory.setDatabaseLocation(pathToOnyxDB); //3
@cosbor11
cosbor11 / Main.java
Created September 27, 2015 01:51
onyx get instance of persistence manager
PersistenceManager manager = factory.getPersistenceManager();