混淆和jOOQ
回答
jOOQ使用反射,內部:
- 構建custom POJO objects
- 從Records to POJO objects和vice-versa
- 將值分配給調用Oracle ojdbc特異性方法而不產生上ojdbc
- 依賴性調用PGobject類型的Postgres JDBC特定方法
在這些區域中,如果更改方法名稱,混淆可能會導致問題
謝謝你的回答!非常感謝。所以我需要從混淆過程中排除jOOQ生成的代碼(我打算使用jOOQ代碼生成功能)。這是對的嗎?我希望(只是一點),jOOQ生成的代碼使用字符串常量,所以混淆將是可能的 – Jako 2013-02-13 12:00:24
我知道這將是你第一個回答我的問題:)我已經試過jOOQ真快,一切工作像一個魅力。我已經喜歡它:) – Jako 2013-02-13 12:02:10
@Jako:感謝您的反饋。我在jOOQ標籤上設置了通知服務... :-)您還可以混淆jOOQ生成的代碼。只要注意jOOQ可能不再能夠將生成的字符串常量(對應的數據庫列名稱)映射到POJO獲取器和設置器。避免這種情況的一種方法是使用JPA批註生成POJO ...然後,方法名稱不再重要 – 2013-02-13 13:02:03
- 1. 混淆和SHA?
- 2. 混淆和GPL
- 3. Rails和REST混淆
- 4. javascript和silverlight混淆!
- 5. WebApiRequestLifestyle和BackgroundJob混淆
- 6. Proguard混淆和Renderscript
- 7. IIS7和WCF混淆
- 8. caliburn微和混淆
- 9. HeapCreate和HeapAlloc混淆
- 10. BEGIN_MSG_MAP和BEGIN_MSG_MAP_EX混淆
- 11. isset和$ _GET混淆
- 12. C#混淆和XAML
- 13. SQLServer2008:混淆或混淆
- 14. 混淆
- 15. java中的向上和向下混淆混淆
- 16. 在ruby和mysql中混淆/去混淆數據
- 17. Gradle ShadowJar輸出包含混淆和非混淆類
- 18. CLASSPATH和PATH中的混淆
- 19. 子串和Char.Is/Number混淆。
- 20. 混淆CFNetwork的,CFReadStreamOpen和CFRunLoopRun
- 21. 混淆的Texture2D和ShaderResourceViews
- 22. JContainer,JObject,JToken和Linq混淆
- 23. 腳本引擎和混淆
- 24. Offline_access和Api-Key混淆
- 25. C++ auto - 方便和混淆
- 26. 混淆引用和指針
- 27. 混淆StateT,國家和MonadState
- 28. 與`if`` else`和`while`混淆
- 29. C++ eof和空行混淆
- 30. Java線程和.sleep()混淆
您打算混淆什麼?你的數據庫模式和生成的SQL? jOOQ?或者你自己的代碼?或者它們的組合? – 2013-02-13 09:03:21
@Lukas我要混淆應用程序;我不會混淆數據庫和模式本身(我是否正確理解你的問題?)我不會混淆庫(jOOQ)。 – Jako 2013-02-13 11:57:53