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 / Main.java
Last active September 27, 2015 02:23
onyx set entity attributes
Person person1 = new Person();
person1.setFirstName("John");
person1.setLastName("Elway");
person1.setDateCreated(new Date());
@cosbor11
cosbor11 / Main.java
Created September 27, 2015 04:28
onyx persistence manager save
manager.saveEntity(person1);
@cosbor11
cosbor11 / Main.java
Created September 27, 2015 05:17
onyx verify entity saved
Person retrievedPerson = (Person) manager.findById(Person.class, savedPerson.getId());
System.out.println("Person " + retrievedPerson.getId() + " saved successfully");
@cosbor11
cosbor11 / Person.java
Last active September 27, 2015 07:30
onyx person entity
package com.onyxdevtools.quickstart.entities;
import com.onyx.persistence.ManagedEntity;
import com.onyx.persistence.annotations.*;
import java.util.Date;
@Entity
public class Person extends ManagedEntity
{
@cosbor11
cosbor11 / Person.java
Last active September 27, 2015 20:25
onyx identity sequence generator
@Attribute
@Identifier(generator = IdentifierGenerator.SEQUENCE)
private Integer id;
@cosbor11
cosbor11 / Person.java
Last active September 27, 2015 20:26
onyx person entity 2
package com.onyxdevtools.quickstart.entities;
import com.onyx.persistence.ManagedEntity;
import com.onyx.persistence.annotations.*;
import java.util.Date;
@Entity
public class Person extends ManagedEntity
{
@cosbor11
cosbor11 / Main.java
Last active September 27, 2015 21:22
onyx batch save
Random randomNumberGenerator = new Random();
Collection<RandomNumber> numbers = new LinkedList<>();
for(int i=0; i < 1000; i++){
RandomNumber number = new RandomNumber();
number.setNumber(randomNumberGenerator.nextInt(100));
numbers.add(number);
}
@cosbor11
cosbor11 / Main.java
Created September 27, 2015 22:17
onyx batch save saveEntities()
manager.saveEntities(numbers);
@cosbor11
cosbor11 / Main.java
Created September 27, 2015 22:19
onyx execute random number query
Query query = new Query();
query.setEntityType(RandomNumber.class);
List<RandomNumber> savedNumbers = manager.executeQuery(query);
System.out.println(savedNumbers.size() + " random numbers saved");
@cosbor11
cosbor11 / Main.java
Created September 28, 2015 01:52
onyx save an entity to delete
Person person1 = new Person();
person1.setFirstName("John");
person1.setLastName("Elway");
person1.setDateCreated(new Date());
Person savedPerson = (Person) manager.saveEntity(person1);