{"48951":{"id":48951,"votes":1,"views":0,"text":"Nie pokaza\u0142e\u015b gdzie robisz zapisywanie ani kiedy zaczyna si\u0119\u00a0tranzakcja. Mo\u017ce chodzi o to, \u017ce transakcje w Springu s\u0105 obs\u0142ugiwane tylko na metodach publicznych wywo\u0142anych spoza klasy?","html":"
Nie pokaza\u0142e\u015b gdzie robisz zapisywanie ani kiedy zaczyna si\u0119\u00a0tranzakcja. Mo\u017ce chodzi o to, \u017ce transakcje w Springu s\u0105 obs\u0142ugiwane tylko na metodach publicznych wywo\u0142anych spoza klasy?<\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-48951","created_at":"2019-06-03T14:05:20+02:00","updated_at":"2019-06-03T14:05:20+02:00","comments":[],"user":{"id":85994,"name":"CountZero","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5a\/5a70a241c81c4.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InFwTDBSdHcxbWpOZUZEZ0wyOXF0Snc9PSIsInZhbHVlIjoiemNhK2phcnRyL1hEeWtaalVlN0hRbHNsZkFNNDFpRXBWM3JEOFBMVzhmd29LNll6UEI1QTZ2czk2eFYyY1FuRiIsIm1hYyI6ImYyYmIxMWFlZTliNjYyMWMwNTE0YjRkNDIzOTY0OTllODRhMTlkNmNiODk4NzVlZTEzODM4ZWU3OWUzMzliMWMiLCJ0YWciOiIifQ==","deleted_at":null},"48953":{"id":48953,"votes":0,"views":0,"text":"@CountZero: teraz ju\u017c troch\u0119 o tym doczyta\u0142em i wiem, \u017ce trzeba r\u0119cznie te transakcje ustawia\u0107. Nie mia\u0142em nigdzie ustawianego @Transactional poniewa\u017c liczy\u0142em (naiwnie, ale p\u00f3ki co przypadkiem to si\u0119\u00a0sprawdza\u0142o), \u017ce po prostu b\u0119dzie to dzia\u0142a\u0107 (aka It just works :P ). Brakuje mi te\u017c jakiej\u015b informacji zwrotnej, \u017ce w sumie to nic si\u0119 nie sta\u0142o","html":"
@CountZero<\/a>: teraz ju\u017c troch\u0119 o tym doczyta\u0142em i wiem, \u017ce trzeba r\u0119cznie te transakcje ustawia\u0107. Nie mia\u0142em nigdzie ustawianego @Transactional poniewa\u017c liczy\u0142em (naiwnie, ale p\u00f3ki co przypadkiem to si\u0119\u00a0sprawdza\u0142o), \u017ce po prostu b\u0119dzie to dzia\u0142a\u0107 (aka It just works :P ). Brakuje mi te\u017c jakiej\u015b informacji zwrotnej, \u017ce w sumie to nic si\u0119 nie sta\u0142o<\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-48953","created_at":"2019-06-03T14:36:41+02:00","updated_at":"2019-06-03T14:36:41+02:00","comments":[],"user":{"id":64304,"name":"danek","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/59\/599052d9bfbe2.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkcrMTI3OWdXQkY1bGFlU0lDdFZ4Y2c9PSIsInZhbHVlIjoibjJjNlN2RTAxc2REKytJUlZubUxzelBBeWs1eTV1RFlSRkFIdmFlV3BSaHhzSlRSbW41ZWRDUVF0R2lXdlU4UiIsIm1hYyI6IjJiNmMxZTcxZDk0MWM3ODYxMDNkYmZjNjM5Y2JmNWUzZTcwZDM0OWQ1Zjg2ZGViNTU2N2U2MzA1YWU0NGNmNjgiLCJ0YWciOiIifQ==","deleted_at":null},"48975":{"id":48975,"votes":0,"views":0,"text":"JOOQ ma generator kodu (gradle, maven) (na podstawie bazy). Nie wiem czy o to pytasz.","html":" JOOQ ma generator kodu (gradle, maven) (na podstawie bazy). Nie wiem czy o to pytasz.<\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-48975","created_at":"2019-06-03T21:00:56+02:00","updated_at":"2019-06-03T21:00:56+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImdtNFY0V3hxWFVPOFIrNVNKL0VzelE9PSIsInZhbHVlIjoiWS9WRFA2NWJNNjZXL3NiSXJ4SVZ5MDF2THczTGZrR1JDS05kM1U2em9uc0MxR2ErYk9TNW9YaUNvenIwd2NvcyIsIm1hYyI6IjFhN2EyMmM5NmFjMmE5NWZhYjhmNGJjNjUxNWYyZDA2YzMwMDhmNTRkZjk5ZDRiZmNkODVlZTZmN2Y3NDdhZTEiLCJ0YWciOiIifQ==","deleted_at":null},"48984":{"id":48984,"votes":0,"views":0,"text":"chodzi mi o wygenerowanie podstawowych crudowych zapyta\u0144, mo\u017ce by\u0107 na podstawie schematu bazy","html":" chodzi mi o wygenerowanie podstawowych crudowych zapyta\u0144, mo\u017ce by\u0107 na podstawie schematu bazy<\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-48984","created_at":"2019-06-03T21:37:13+02:00","updated_at":"2019-06-03T21:37:13+02:00","comments":[],"user":{"id":64304,"name":"danek","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/59\/599052d9bfbe2.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IiszZGdzZFhmM1Q2RnI4dWNidGFDZkE9PSIsInZhbHVlIjoiR3VYYlIyTkdkSFFRb1FiVW02ZmRmRjRqRmcyVFBVMUZYRXN5WlcwS1JDRm01ZHZEQklLU0RzamNsa2RmT2Y0YSIsIm1hYyI6IjEzZGIxOGU0NGY2YmNhZDExMWE1NTEwOGJiMTVjNjEyYzY1ODA5NWVmYjA0MTJiM2YzMzg0NTMyYmU1ZTllNjUiLCJ0YWciOiIifQ==","deleted_at":null},"48985":{"id":48985,"votes":1,"views":0,"text":"@danek: ale tego normalnego generatora u\u017cywa\u0142e\u015b ? tam jest mapping tylko. Takich metod jak springdata to nie generuje.","html":" @danek<\/a>: ale tego normalnego generatora u\u017cywa\u0142e\u015b ? tam jest mapping tylko. Takich metod jak springdata to nie generuje.<\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-48985","created_at":"2019-06-03T21:38:22+02:00","updated_at":"2019-06-03T21:38:22+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkVOMU83K0lkT09mZUxFekJGdTNrOEE9PSIsInZhbHVlIjoiQjYrc2prVUlHS2tTVDNoYks4ZWJaMFo0SW5TSWdtaWtqRCtRWkx1Wm1LTi9raU1ycTlQbUpYeVcvdWcxSm9URyIsIm1hYyI6IjYxOGFjYWEyODE0M2ZiODcwYzI1NmJmOTQxOGEwNDBjODAwODVlNGI3ZWE3N2I2MWIzYTc2NjRiYWExMzdmYjIiLCJ0YWciOiIifQ==","deleted_at":null},"49037":{"id":49037,"votes":0,"views":0,"text":"@jarekr000000: samo mapowanie raczej nie jest problemem, bardziej nu\u017c\u0105ce jest pisanie insert\u00f3w, select\u00f3w itp, bo trzeba wszystkie pola r\u0119cznie, wszystkie kolumny itp","html":" @jarekr000000<\/a>: samo mapowanie raczej nie jest problemem, bardziej nu\u017c\u0105ce jest pisanie insert\u00f3w, select\u00f3w itp, bo trzeba wszystkie pola r\u0119cznie, wszystkie kolumny itp<\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-49037","created_at":"2019-06-04T11:28:48+02:00","updated_at":"2019-06-04T11:28:48+02:00","comments":[],"user":{"id":64304,"name":"danek","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/59\/599052d9bfbe2.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InJSVmM2WEM1QVNwWjRZUEttQ2tYY0E9PSIsInZhbHVlIjoidjhTRXJwMHk2YzBkUVc5eFFXbVJIVGpZTGl3YitlS1o0SjArdnlVUEtjVStlclZCRUlxek1MZU8rbkJTZ3k5YyIsIm1hYyI6ImVlYzgxMjZlM2Y2ZWJhY2I4YWM1YWU1MTA0ZGM3MjE5ZDljMTIyMjYzYmQ5ZmQxODZkYTJkYmVhYzFlNjllODMiLCJ0YWciOiIifQ==","deleted_at":null},"49043":{"id":49043,"votes":0,"views":0,"text":"@danek jak robisz takiego selecta `1row->1object` to przecie\u017c nie trzeba: https:\/\/www.jooq.org\/doc\/3.11\/manual\/sql-building\/sql-statements\/select-statement\/","html":" @danek<\/a> jak robisz takiego selecta 1row->1object<\/code> to przecie\u017c nie trzeba: https:\/\/www.jooq.org\/doc\/3.11\/manual\/sql-building\/sql-statements\/select-statement\/<\/a><\/p>\n","parent_id":48941,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/48941#comment-49043","created_at":"2019-06-04T13:34:57+02:00","updated_at":"2019-06-04T13:34:57+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkVjRG1zM3RieXQvcDg3SGo2ellWOGc9PSIsInZhbHVlIjoiVmhCYVRSRjAwY04xRFhORTd2ODBWV2dRQjNCZ2g2MzBCQUh0ZGF0eEdlcWo4RVNJVDZJZWNqMDlFMW9qb2IwWSIsIm1hYyI6ImFmNmI3NDUwNzc1NmNhMDY4OGUzZTEyYTlhOTBiZmYwMjI2MzY2MTkxN2M1ZDBhNzhiMjhjOTNiOWI0ZmMwYTUiLCJ0YWciOiIifQ==","deleted_at":null}}