[POSINT] 3. domaća zadaća - 2021/2022
svemia
Nisam bila u mogucnosti doci na danasnje prvo predavanje nakon meduispita kad je objasnjavao 3. domacu zadacu. Prosla sam kroz to sta bi trebalo napravit, ali ne kuzim bas kak se koriste ti metapodaci i kak bi trebao taj gui funkcionirat. Jel ima netko tko bi bio voljan ukratko objasnit da se shvati osnovni dio toga svega? Hvala unaprijed 🙂
adidas
Uspješno generiram SQL upit na frontendu. Nikako ne mogu napraviti controller u Spring Bootu koji će primit raw SQL query, poslati ga i vratiti rezultat SQL querya.
Pokušao sam sa EntityMenager napraviti query i dobiti rezultat, ali dobivam grešku:
org.hibernate.MappingException: No Dialect mapping for JDBC type: -15
Problem je što atributi vrste NCHAR(10) nemaju definirano mapiranje u Java tip. Pokušao sam ga sam definirati, ali nisam uspio.
Potoji li drugi način kako poslati raw SQL upit i dobiti odgovor?
Rudee
adidas
Ja nisam jos poceo ali prvo cu probati preko JDBC-a jer je njemu mozes bas pisati sql i onda planiram taj sql vratit na front samo. Neznam hoce li biti problema s tim al mozda ti pomogne.
MsBrightside
ja ne znam jesam li ja slijepa, ali di je ova metadata.sql skripta ja je ne mogu nac
Simke
MsBrightside Na Edgaru
hejhoj
Kad nam daju drugo skladiste za aplikaciju jel nam ostaju iste tablice metapodataka? Mislim valjda njih mogu imat kao modele, ne moze se i to promijenit?
PiqueBlinders
vdvd da, pretopistavljam da su samo drugacije cinjenicne i dimenzijske.
MsBrightside
Sta mi je najlakse za front dio
BakardiKola
Jel ima netko podatke od baze na kojoj možemo testirati?
MsBrightside
BakardiKola mozes na adventure works, mozes je nac na netu https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms
Yasuke
Što znači ova napomena “NE spajati uvijek sa SVIM dimenzijskim tablicama” na slajdu o WHERE dijelu, sa kojim dimenzijskim tablicama se ne bi trebalo radit spajanje?
Doktor0807
Bono to ti govori da ne radiš spajanje sa onim tablicama za koje nije označen nijedan atribut
PiqueBlinders
Ima li ovaj predmet teams grupu?
cajaznun
Nema, mislim da ce nas samo nazvati preko teamsa
Yasuke
Jesu postavili negdje upute za spajanje na njihovu bazu?
Simke
connection_string = “jdbc:sqlserver://<ime_servera>;databaseName=<ime_baze>”;
pa DriverManager.getConnection(connection_string, username, password);
Yasuke
Ma znam to. Spajao sam se na svoju bazu dok sam radio zadaću. Rekli su kad prođe rok da će nam dat njihovu bazu koju nismo vidjeli, ali ne vidim da su je negdje postavili.
Simke
Bono Aha, pogledaj mail
Yasuke
Simke Hvala!