混淆和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