mirror of
				https://github.com/Phundrak/georm.git
				synced 2025-10-31 15:31:10 +00:00 
			
		
		
		
	Currently, all methods declared in the Georm trait are available. If a struct has an ID pointing towards another entity, the user can create a get method to get the entity pointed at from the database too (local one-to-one relationship). I still need to implement remote one-to-one relationships (one-to-one relationships when the ID of the remote object is not available locally). I still need to also test and debug one-to-many relationships (ID of the remote entiies not available locally) and many-to-many relationships (declared in a dedicated table). For now, IDs in all cases are simple types recognized by SQLx that are not arrays. Options are only supported when explicitely specified for one-to-one relationships.
		
			
				
	
	
		
			11 lines
		
	
	
		
			369 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			369 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| INSERT INTO books (title, author_id)
 | |
| VALUES ('The Lord of the Rings: The Fellowship of the Ring', 1),
 | |
|        ('The Lord of the Rings: The Two Towers', 1),
 | |
|        ('The Lord of the Rings: The Return of the King', 1),
 | |
|        ('To Build a Fire', 3);
 | |
| 
 | |
| INSERT INTO reviews (book_id, review)
 | |
| VALUES (1, 'Great book'),
 | |
|        (3, 'Awesome book'),
 | |
|        (2, 'Greatest book');
 |